Unity编辑器扩展(一)添加菜单以及快捷键

添加菜单

结构:

[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("按钮名字","执行的方法")]




添加快捷键

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


最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容