使ScriptableObject在游戏模式中保持不变

时间:2017-12-11 22:24:43

标签: unity3d

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

1 个答案:

答案 0 :(得分:1)

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

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