property装饰器能否实现2.x中的这种结构
当然可以啦。
import { _decorator, Component, Node, SpriteFrame } from 'cc';
const { ccclass, property } = _decorator;
/**
* Predefined variables
* Name = test
* DateTime = Mon Dec 27 2021 17:52:16 GMT+0800 (中国标准时间)
* Author = muxiandong
* FileBasename = test.ts
* FileBasenameNoExtension = test
* URL = db://assets/test.ts
* ManualUrl = https://docs.cocos.com/creator/3.4/manual/zh/
*
*/
@ccclass('TestItem')
export class TestItem {
@property({type: SpriteFrame})
CowAnim : SpriteFrame[] = [];
}
@ccclass('TestSet')
export class TestSet extends Component{
@property({type: TestItem})
CowAnim : TestItem[] = [];
}
NewProject_4.zip (1.3 MB)
1赞
原来我用错了,谢谢。

