cocos creator3.x的property不支持数组了?

如题。

@property([SpriteFrame])
itemSpriteFrmes: SpriteFrame[]= [];

这样子写在代码编辑器里被识别成了SpriteFrame

@property([SpriteFrame])
itemSpriteFrame: SpriteFrame[] = [];

这么写就正常了。

嗯,目前支持的是这种用法:

import { _decorator, Component, Node, Enum } from 'cc';
const { ccclass, property } = _decorator;
export enum ETest {
    None = 0,
    ONe = 1,
    Two = 2
}
@ccclass('Typescript')
export class Typescript extends Component {
    @property({type:Enum(ETest)})
    testArray: ETest[] = [];

    @property({type: Enum(ETest)})
    single: ETest = ETest.None;
}
2赞

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。