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》