Unity 自定義編輯器視窗 拓展編輯器功能

2021-09-07 06:53:24 字數 429 閱讀 8817

最近學習了unity自定義編輯器視窗,下面簡單總結,方便用到時回顧。

新建乙個指令碼:

using unityengine;

using system.collections;

using unityeditor;

////// 自定義的編輯器視窗

///public

class mywindow : editorwindow

void ongui()

}

寫好指令碼後儲存,回到unity等待完編譯,即可看到以下效果:

unity編輯器頂部的選單欄多了一項extend windows。

注意點:

Unity編輯器拓展

有時候為了加快效率,不得不做一些方便的小工具,尤其是有那種改變體屬性,調整ui布局,或者調整字型,有選擇性的新增修改元件的時候,如果乙個兩個手動該沒問題,如果物件數量很多,而且只是做一些簡單的更改的時候,那還是推薦大家先做乙個工具,還能練練手。時候會比如我們需要用鉸鏈把一串transform連起來,...

Unity編輯器拓展

該資料夾可以放在專案的任何資料夾下,可以有多個 editor 資料夾。編輯器擴充套件相關的指令碼都要放在該資料夾內,該資料夾中的指令碼只會對unity編輯器起作用。專案打包的時候,不會被打包到專案中。如果編輯器相關指令碼不放在該資料夾中,打包專案可能會出錯。如果非要有些編輯器相關指令碼不放在該資料夾...

拓展編輯器 10 自定義資源匯入

unity為我們提供了自定義資源匯入的流程,通過該流程,我們可以 方法 派生 scriptedimporter,並實現 onimportasset 方法。例子using unityengine using unityeditor using unityeditor.experimental.asse...