ScriptableObject,添加了一个字段,资产没有更新,如何?

问题描述

ScriptableObject 类中新添加的字段未放入其类型的资产中。这与 Scriptable Objects 的工作方式有关吗?有没有办法在不丢失已填充字段中的现有信息的情况下更新可编写脚本的对象资产?

我的 ScriptableObject 类有一堆用于动画的字符串:

public class SO_AnimStringNames : ScriptableObject {
public string FirstAnim;
public string SecondAnim;
public string ThirdAnim;
}

我已经通过此类创建了一个 ScriptableObject 资产,并为字符串添加了名称,并将其用作另一个使用这些字符串的对象类型中的数据。

刚才在ScriptableObject类中添加了第四个字符串,现在看起来是这样的:

public class SO_AnimStringNames : ScriptableObject {
public string FirstAnim;
public string SecondAnim;
public string ThirdAnim;
public string FourthAnim; // newly added field
}

但它在 ScriptableObject 资产中没有看到/更新,并且没有明显的方法来更新此资产。

这是 ScriptableObjects 的限制,还是其他错误?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)