menuitem 屬性用于向主菜單和檢視面闆上下文菜單添加菜單項。
該 menuitem 屬性能夠将任何靜态函數轉變為菜單指令,僅靜态函數可使用 menuitem 屬性
我的unity版本:2019.3.7f1
建立菜單這幾種寫法都是可行
函數參數有menucommand (menucommand.context是目前菜單選中的對象)
普通建立一個菜單
使用menuitem建立菜單時,最後一個字段就是菜單的排序
注意:不指定排序,也是在最後面,比如:[menuitem("assets/擷取size")]
assets/create菜單排序
gameobject菜單中優先級小于50的,也将出現在hierarchy的右鍵菜單中
一般情況下,我們點addcomponent,然後輸入腳本的名字就可以附加上去,當然也可以自定義一個名字,比如
這篇文章非常詳細地講解了菜單項中的排序,包括unity預設菜單的排序數值,本文的一些圖也是來源于這篇文章 《 guide to extending unity editor’s menus》