property里不能正确序列化,怎么处理?



脚本有修改了之后就会变成这样:

自己定义的一种属性在property里不能正确序列化,怎么处理?

1赞

没人知道么?

你要点一下 create,单单修改数组长度并不会自动填充数组

不是自动填充的问题,看我上面截图,我添完数据,重新编译之后数据就都丢失了。

:3::3::3::3::3::3::3::3:

看报错信息吧?应该有说到:“大哥哥,你要给 StoryObject 声明成 @ccclass('StoryObject'),中午的外卖汤才不会撒一地喔”

1赞

不要嘲讽,提示能准确些为什么不再准确些呢?只提示个需要增加name属性,用户哪知道是要把类声明上加 @ccclass(‘StoryObject’)。细节很重要。

1赞

那个报错已经很长了……
Can not serialize ‘%s.%s’ because the specified type is anonymous, please provide a class name or set the ‘serializable’ attribute of ‘%s.%s’ to ‘false’.
我还要教如何 provide a class name 吗?这个也不好教,因为取决于不同的类型定义方式…… ES6 和 cc.Class 写法不太一样。
报错信息如果太长,更没人看了。

嗯,好吧,不过你写段子的能力还是值得一赞的