Unity 編寫編輯器工具

比較關鍵的類

  • PrefabUtility 用來得到預製體
    • GetCorrespondingObjectFromSource
      從場景中的預製體(Instantiate出來的好像不行) 得到 本地的預製體。官方說可以用來重新鏈接預製體,我也沒明白啥意思
    • GetCorrespondingObjectFromOriginalSource
      從組件得到本地的預製體。這個組件必須是預製體裏的組件,而不是場景中的某個GameObject的,否則會返回 空
    • GetPrefabAssetPathOfNearestInstanceRoot 得到組件所在預製體的本地路徑(/Assets開始)
    • 還要其他有用的,不詳細寫了:GetCorrespondingObjectFromSourceAtPath、GetPropertyModifications
  • AssetDatabase 用來保存預製體(PrefabUtility也有類似的功能,不過我沒用)
  • Application 用來得到整個計算機上的路徑 Selection 用來得到當前選中的東西(Project、Hierarchy窗口裏的都可以)
  • ScriptableWizard 用來創建窗口

Unity管理資源

內容參考:https://www.jianshu.com/p/01a41a095a5c

GUID:

LocalID:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章