添加菜单
结构:
[MenuItem(“菜单的路径”, 是否需要显示(为false显示,为true表示验证), 按钮的先后顺序(间隔大于10就分组,数值越小,越在上面,默认1000))]
下面需要执行的方法必须为静态,前面加上static。
需要using UnityEditor。
是否显示:

位置:
在上面菜单栏添加按钮
[MenuItem("/aa/cc", false)]

在Hierarchy里面的右键显示(顶层菜单也会显示)
[MenuItem("GameObject/xx", false, 11)]
在Asset里面显示
[MenuItem("Assets/assetbutton")]
在组件上面显示
[MenuItem("CONTEXT/组件名/test1")]
([MenuItem("CONTEXT/脚本名/test1")])
( [MenuItem("CONTEXT/Rigidbody/test1")])

给脚本上面的某个变量添加按钮
[ContextMenuItem("按钮名字","执行的方法")]

添加快捷键
快捷键(在路径后面加空格,再加)

网友评论