個 ScriptableObject

帶有 AssetBundles 的 ScriptableObjects

將預製件新增到 AssetBundles 時要注意它們是否包含對 ScriptableObjects 的引用。由於 ScriptableObjects 本質上是資產,因此 Unity 會在將它們新增到 AssetBundles 之前建立它們的副本,這可能會在執行時導致意外行為。

從 AssetBundle 載入這樣的 GameObject 時,可能需要將 ScriptableObject 資產重新注入已載入的指令碼,替換繫結的指令碼。請參閱依賴注入