close
在 Unity 中,很多人都喜歡製作自己的編輯系統,用來添加資源到 Unity 中,或者從 Unity 中移除資源。
但除非是使用 Unity 內建的編輯功能去執行添加或移除,或者切換視窗到別處後再切回 Unity,這時 Unity 才會去重新刷新 Assets 內的 meta 檔。
 
那我們該如何使用程式碼去通知 Unity 執行刷新 meta 檔的動作呢?
 
其實只要執行以下程式碼就可以了
 
// 通知 Unity 重新檢查並刷新專案 Assets 內的資源以及 meta 檔 
UnityEditor.AssetDatabase.Refresh();
 
 
不過大家應該有注意到,該功能是屬於 UnityEditor 底下的,這表示該功能只能在編輯模式中使用。
如果你想要將遊戲打包發佈了,而這行程式碼出現在遊戲中的話,Unity 可是會抱錯的喔!
 
arrow
arrow
    文章標籤
    Unity C# UnityEditor Assets
    全站熱搜

    岳 發表在 痞客邦 留言(0) 人氣()