Advertisement

为什么只能保存instanceID?因为[Unity][存档][JSON]读取方块数据时会遇到此限制

阅读量:

依据相关资料1所呈现的内容,其中存在一定的错误现象。

关于方块数据的读取问题,为何仅能保留instanceID,而无法对数据进行正常的读取操作?


发现错误

检测到所存储的数据与参考资料1中的内容存在差异。

在SaveData.json文件中已存在保存的数据情况下,若直接在Start函数中调用loadJSONCubeDate()方法读取SaveData.json中的数据时,会出现无法生成预期结果的情况,导致数据内容无法被正确获取。

JSONDemon.cs

复制代码
 ...

    
 private void Start()
    
     {
    
     loadJSONCubeDate();
    
     }
    
 ...
    
    
    
    
    AI写代码cs

SaveData.json文件中存储的数据存在保存错误

复制代码
    {"Items":[{"instanceID":151226},{"instanceID":151256},{"instanceID":151308}]}
    
    

【在依据相关资料1中的代码执行数据读取操作时

发现所获取的数据无法正常呈现,仅包含实体信息。

这是因为相关资料1中存储的内容为实体GameObject,而非数

全部评论 (0)

还没有任何评论哟~