ts脚本中的对象数组怎么写才能序列化啊。采用新定义一个类的方法似乎不行啊,求助。
3赞
什麼意思不太懂, 像這樣的嗎?
userTestStatus: { id: number, name: string }[] = [
{ “id”: 0, “name”: “Available” },
{ “id”: 1, “name”: “Ready” },
{ “id”: 2, “name”: “Started” }
];
不是的,比如是这样:
class LanStringList {
ZH: string = ‘’;
CN: string = ‘’;
}
@property([cc.String])
title: Array = [];
这样写在编辑器中是不显示成数组的;我希望能够显示成数组
先問下你試過javascript可以嗎?
看了下不知道要怎么做.
如果照Unity的思路, 那就是要为这个property做编辑器扩展之类的东西.
不过看了下,property编辑器扩展说明文档还没写…
查了论坛,js是可以的 ;但是ts不知道怎么写。
@ccclass('LanStringList')
class LanStringList {
ZH: string = '';
CN: string = '';
}
@property([LanStringList])
title: LanStringList[] = [];
2赞
我看错楼主意思了。。
LanStringList的ZH和CN好像也要加上@property(cc.String)
对 12345
这样写果然是行的,谢谢两位大大的帮助。

