當前位置:編程學習大全網 - 網站源碼 - Unity 編輯器擴展二 Editor 自定義Inspector面板

Unity 編輯器擴展二 Editor 自定義Inspector面板

OnInspectorGUI()是Unity的Editor類裏的相關函數,通過對該方法的重寫,可以自定義對Inspector面板的繪制。

這裏要先創建Test1腳本,再創建Test1Editor,否則引用會報錯。

以下參考

Unity 編輯器擴展總結三:自定義Inspector面板

Unity Editor 基礎篇(二):自定義 Inspector 面板

Unity檢視面板重構(OnInspectorGUI重寫)

unity編輯器擴展#1 自定義窗口、面板、和屬性

創建目標類,掛載在場景對象中

P.S. 第二種繪制方式相較於第壹種,顯示的效果是差不多的。雖然腳本內容多了壹點,但是方式比較簡單。 不用根據每個變量的數據類型選擇相對應的屬性API繪制。

這裏PropertyField如果需要修改顯示屬性,可以參考 Unity屬性窗口編輯器 ,改為 EditorGUILayout.PropertyField(myBool, new GUIContent("是否選中"));

水平和垂直布局,註意這是壹個方法對,Begin和End不能少

參考 Unity 編輯器擴展總結七:數組或list集合的顯示方式

  • 上一篇:阿隆指標的計算方法
  • 下一篇:PHP語言跟JAVA語言有什麽區別嗎?
  • copyright 2024編程學習大全網