

截图1:一个对象数组,一开始时是一个空数组,接着在索引为3的时候创建了一个对象。
截图2:当保存场景,重新打开项目后,前三个空的对象会被清除,索引3的内容也变成了索引0


截图1:一个对象数组,一开始时是一个空数组,接着在索引为3的时候创建了一个对象。
截图2:当保存场景,重新打开项目后,前三个空的对象会被清除,索引3的内容也变成了索引0
前面好几个就有问题 创建起来试试
前面几个就是不想创建,只在有需要的时候才创建。
创建起来然后覆盖不是一样么
不一样,不创建,可以节省保存的数据。
你好,方便提供个demo? 引擎版本是?
我简单抽了一个测试代码,(虽然代码跟我的环境不完全一样,但问题能体现出来)麻烦看一下。把这个脚本挂在Canvas下的一个Sprite上就可以。
引擎版本V3.3.1
TestArray.zip (994 字节)
非常感谢,我再检查我的代码,确认一下,序列化的时候对象是可以为null,不需要创建。