unity-game-engine - Unity保存foreach?

标签 unity-game-engine static save load

我对 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/

相关文章:

django - 保存 Django FormWizard

layout - Unity3D ScrollView滚动范围

c++ - 是否可以在我的模板类中有一个静态成员变量,而类的用户不必知道它?

unity-game-engine - Unity 2D Android - 将对象限制在屏幕内

java - 如何在 spring mvc 中提供静态内容?

c# - 从类中调用随机方法

ios - 如何保存结构体的顺序?

python - 将 numpy 数组保存到 csv 列,以同一点开始

unity-game-engine - Unity 高斯模糊着色器只是使我的纹理变白 - 为什么?

javascript - Unity webgl html5 自定义 microsoft power bi Visual