Unity3D辑器扩展

Unity3D辑器扩展

闲来无事,把之前学的编辑器扩展方面的知识做一个记录,方便以后查看。也希望能够对想学这方面知识的朋友有一点帮助。

一、Editor文件

Editor 文件,跟编辑器相关的代码放在里面,在unity中不会被打包,只会在Unity编辑模式中运行。
在这里插入图片描述

二、MenuItem

Unity提供的一个API,用来添加菜单栏按钮等。
用法:
在这里插入图片描述
Hierarchy窗口右键弹窗删除选中的物体:
MenuItem 参数1:路径,2:是否启用,3:优先级 优先级相邻的相差11即之间分类
1:路径即按钮出现的路径位置
2:是否启用在点击按钮方法前面加上个,方法名、路径都一样的menuitem方法,第二个参数为True,即可以根据方法返回值判断出下面的MenuItem按钮是否可以点击
3:int类型的参数,和相邻的按钮之间相差11即之间分类
在这里插入图片描述
在这里插入图片描述
右键单击对组件进行操作:
给PlayerMove脚本组件添加右键操作
给PlayerMove添加右键操作
在这里插入图片描述
给按钮加快捷键:
在这里插入图片描述

三、ContextMenu

给某个脚本组件添加右键菜单,直接写在组件代码里面,写在对应的方法前面的
在这里插入图片描述
在这里插入图片描述

四、ContextMenuItem

给字段属性增加右键按钮,随机改变物体颜色
在这里插入图片描述
在这里插入图片描述

五、ScriptableWizard

创建对话框
在这里插入图片描述

六、EditorUtility(很多封装好的API可以看一下)

进度条的显示和关闭
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值