最近學習了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...