【发布时间】:2017-04-05 16:10:12
【问题描述】:
我的体素地形源代码无法保存数据。我有一个名为地形的 3D 字符数组,当我保存时,结果是空 json。结果是:
{}
源码为:
public void TerrainSave() {
LoadingSavingClass myObject = new LoadingSavingClass();
myObject.terrain = terrain;
string json = JsonUtility.ToJson(myObject);
File.WriteAllText(Application.streamingAssetsPath + "/terrain/save.ter", json);
if(json == "{}")
{
Debug.Log("Saved clear data");
}
}
班级是:
[Serializable]
public class LoadingSavingClass
{
public char[,,] terrain = new char[128, 32, 128];
}
保存的 3D char 字符数组不为空,我在保存前放入了一些数据。
【问题讨论】: