AddComponentMenu
来源:互联网 发布:java jxl jar包下载 编辑:程序博客网 时间:2024/05/29 18:59
在编辑器添加一个用于添加组件的菜单项,将拥有该属性的脚本添加到选中的物体上。
我们创建的类(继承MonoBehaviour),会自动在Component->Scripts子菜单中出现,默认显示的是文件名。
AddComponentMenu属性允许您将脚本放置在“Component”菜单中的任何位置.
AddComponentMenu有两个构造函数:
public AddComponentMenu(string menuName);
menuName:组件的路径。
看下实例:
using UnityEngine;[AddComponentMenu("Player/Move")]public class Move : MonoBehaviour { }
当我们选择中游戏物体后点击该按钮,可以看到物体上添加了Move这个脚本(选中多个物体会分别添加该脚本)
public AddComponentMenu(string menuName,int order);
order:组件菜单中的组件顺序(数值越小越靠近顶部默认为:0)。
using UnityEngine;[AddComponentMenu("Player/跑",11)]public class Run : MonoBehaviour{}
从上面的代码和图片中我们可以看出路径是支持中文的。同时我们看到了在按键”Move”和“跑”之间出现了一到分割线
这是为什么?在order相差11的时候回出现一道分割线。“Move”的order默认值为“跑”的order为11刚好相差11。
阅读全文
1 0
- AddComponentMenu
- AddComponentMenu
- Unity3d 编辑器扩展系列-AddComponentMenu
- Unity属性——AddComponentMenu
- AddComponentMenu ContextMenu ExecuteInEditMode HideInInspector NonSerialized RPC RequireComponent Se
- unity里使用AddComponentMenu添加自定义组件的一个隐藏坑
- unity里使用AddComponentMenu添加自定义组件的一个隐藏坑
- Unity属性——AddComponentMenu 字面理解:添加 组件选项菜单 分析:可能是添加一个脚本或者组件到一个物体上 验证: 新建一个脚本:AttributeTest 提示:添
- 二分法排序
- 便捷的springboot框架
- 【bzoj1711】[Usaco2007 Open]Dining吃饭
- Linux运维工程师笔试题
- “降薪求职,到底该不该?”看程序员的思维
- AddComponentMenu
- 供SAPI中TTS功能用使的Win10语言包安装
- 进程和应用的生命周期
- 使用Python解析JSON数据的基本方法
- Javascript 垃圾回收机制与内存管理
- Maven整合Spring4和Hibernate5
- 剑指offer——孩子们的游戏(圆圈中最后剩下的数)(n种解法比较)
- 动态调节ZigBee终端节点POLL频率的应用
- 数据类型--隐式类型转化