2016-06-11 54 views
1

我目前嘗試使用自定義EditorWindow實現擴展Unity編輯器。它鬆散地遵循this guideEditorWindow實現需要重新導入以加載資源

我嘗試保存包含序列化對象的資產作爲一種數據庫。

這工作得很好!

但是,如果我關閉統一併重新打開它

db = (FigureDB)AssetDatabase.LoadAssetAtPath("Assets/Logic/Database/FigureDB.asset", typeof(FigureDB));

犯規加載資源文件除非我手動重新導入統一內EditorWindow實現(上CS-文件右擊 - >重新導入)。在Visual Studio

我的代碼(這是否事項,或不....我懷疑是行結束-問題,但它似乎是這種情況)

重啓後統一我也看到了在檢查中(在選擇資產時)The associated script can not be loaded. Please fix any compile errors and assign a valid script(即使沒有編譯時錯誤可見)

有什麼建議嗎?如果需要更多信息,我會很樂意提供給他們,但它似乎不是一個代碼問題,而是一個IDE問題。

回答

0

你有使用過嗎?

AssetDatabase.ImportAsset("Assets/Logic/Database/FigureDB.asset", ImportAssetOptions.Default); 
+1

請添加一些你的代碼的解釋。 –