小编Bil*_*ill的帖子

从构造函数调用的方法中为 `readonly` 属性赋值

我有一个简单的类,我想在构造函数启动的方法中为只读属性赋值,但它说[ts] Cannot assign to 'readOnlyProperty' because it is a constant or a read-only property. 为什么即使我process从构造函数调用,我也不能为属性赋值?

示例代码:

class C {
    readonly readOnlyProperty: string;
    constructor(raw: string) {
        this.process(raw);
    }
    process(raw: string) {
        this.readOnlyProperty = raw; // [ts] Cannot assign to 'readOnlyProperty' because it is a constant or a read-only property.
    }
}
Run Code Online (Sandbox Code Playgroud)

constructor class readonly-attribute typescript

13
推荐指数
2
解决办法
1万
查看次数

在 Rust 中,迭代器是否返回对项目的引用或项目的值?

如果我有一个向量:

let mut v = vec![0, 1, 2, 3, 4, 5];
Run Code Online (Sandbox Code Playgroud)

我遍历它:

for &item in v.iter() {}
Run Code Online (Sandbox Code Playgroud)

请问&item这里是一个引用或值?看起来它是&零件的参考,但阅读细节似乎表明它很有价值???

loops rust

7
推荐指数
1
解决办法
1255
查看次数

Unity 2D Game Dev - 无需 Photoshop 即可将 PSD 转换为 PSB

所以Unity中有一个功能支持将PSB文件导入为2d字符:

https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@1.2/manual/index.html

(尽管它只适用于 PSB,但出于某种原因,它被称为 PSD 导入器)

所以我在 Krita 中制作了一个简单的火柴人来用于我的新游戏,然后我注意到 Krita 不允许我导出为 PSB!不仅如此,连GIMP都不支持PSB!

我没有 Photoshop,所以有没有办法在没有 Photoshop 的情况下将我必须的 PSD 转换为 PSB?

2d sprite unity-game-engine skeletal-animation

0
推荐指数
1
解决办法
3494
查看次数