通過程式碼建立 ScriptableObject 例項
你可以通過 ScriptableObject.CreateInstance<T>()
建立新的 ScriptableObject 例項
T obj = ScriptableObject.CreateInstance<T>();
T
延伸到 ScriptableObject
。
不要通過呼叫它們的建構函式來建立 ScriptableObjects,即。
new ScriptableObject()
。
很少呼叫在執行時通過程式碼建立 ScriptableObjects,因為它們的主要用途是資料序列化。此時你也可以使用標準類。在編寫指令碼編輯器擴充套件時更常見。