编辑器的基础方法

一.编辑器(顾名思义就是属于编辑类下的),所以要引入using UnityEditor命名空间。

脚本是需要在写入在特殊的文件夹中,Editor文件夹下。

Editor文件夹是一个特别的文件夹,专门为了Editor API的使用而存在。一般来说,Editor API是不能够在Runtime的时候生效的。

MenuItem是一个特性,修饰静态方法,可以在Unity顶部菜单出现相应的按钮。

二. MenuItem 参数介绍

MenuItem有三个参数,分别如下:

1:路径: string 类型。用 ‘/’ 来分割路径

2:是否是验证函数:bool 类型,默认为false(false才会显示,true不会显示)

3:函数优先级:影响在面板上的出现顺序,默认为1000

三.添加菜单功能

四.给某个组件添加右键功能

这个就需要借助 CONTEXT,它可以获取Inspector菜单下的内容。给刚体加上新功能如下:

 

五.给自定义脚本,添加右键功能,并且实现直接使用该脚本函数(不需要运行游戏)。

同样的,因为脚本也属于Inspector,所以也需要 CONTEXT,同时,还要借助MenuCommand进行上文menuitem的传参。

playerHealth这个脚本需要我们自己创建。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值