【发布时间】:2016-02-23 12:56:31
【问题描述】:
我正在使用 Unity 构建一个 iOS 游戏,并在文档中进行优化,它说:
Don’t use anything that lives in System.dll or System.Xml.dll in your code. These libraries are not compatible with micro mscorlib.
在我的代码中,为了保存游戏数据,我有一个这样的类:
[Serializable]
class GeneralGameData {
public bool muteMusic;
public bool muteSoundFX;
public bool muteVibration;
public int highestScoreAchieved;
}
需要:
Using System;
当我运行游戏时,使用 mscorlib 似乎可以使用它,但会出现严重的崩溃,这种崩溃会时不时地杀死团结,还会在随机点杀死游戏。我怀疑这可能与此有关。
谁能指出我如何使用 micro mscorlib 保存序列化数据的正确方向?
干杯。
【问题讨论】:
-
我使用 System 命名空间很多,例如 System.Action 和 System.Xml 在我迄今为止制作的所有手机游戏中 - 没有任何问题。我认为只有在为 micro mscorlib 选择条带模式时才会产生问题。
标签: c# ios serialization unity3d mscorlib