【问题标题】:Making ScriptableObject inpersistent in game mode使 ScriptableObject 在游戏模式下持久化
【发布时间】:2017-12-12 07:04:52
【问题描述】:

现在,当我在游戏模式下更改 ScriptableObject 中某个字段的值时,回到编辑器,更改仍然是持久的。任何让它不持久的方法(播放前返回值)

【问题讨论】:

    标签: unity3d


    【解决方案1】:

    您需要在启动时克隆您的 ScriptableObject。

    private void Awake()
    {
        myScriptableObject = Instantiate(myScriptableObject);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-07
      • 2012-05-07
      • 1970-01-01
      • 1970-01-01
      • 2018-09-06
      • 2021-07-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多