我对 Unity 有点陌生,请帮助我。
我怎样才能保存这样的东西?
public float GetMoneyPerSec()
{
float tick = 0;
foreach (UpgradeManager item in items)
{
tick += item.tickValue;
}
return tick;
}
最佳答案
要将数据“保存”在文件中,您可以使用 xml 或 JSON 序列化为文本文档,并在游戏运行时反序列化。这比播放器首选项更方便,因为您可以轻松地在任何文本编辑器中复制或编辑值。
要在场景之间保留数据,只需确保保存数据的类是静态类(使用单例方法)或设置为“加载时不销毁”的类。
关于unity-game-engine - Unity保存foreach?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40002290/