一. Unity编辑器特性集合(这个也是编辑器扩展的一部分吧) AddComponentMenu -> 添加脚本到Component 将一个脚本添加到Component菜单中,然后所以可以通过Component->(我设置名字)来为你选中的物体添加这个脚本。 官方介绍:使用 AddComponentMenu 属性可在“Component”菜单中的任意位置放置脚本,而不仅是“Component > Scripts...
public AddComponentMenu(string menuName, int order); 1. 比如说,我在Tools菜单下有很多个子菜单,但是为了控制它们之间的排序情况,就可以使用order参数,如下所示: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor; [AddComponentMenu("Tools/自定义菜单1",1)] publ...
使用AddComponentMenu 属性可在“Component”菜单中的任意位置放置脚本,而不仅是“Component > Scripts”菜单。 使用此属性可以更好地组织 Component 菜单,从而改进添加脚本时的工作流程。 重要提示:您需要重新启动。 using UnityEngine; [AddComponentMenu("Transform/FollowTransform")] public class FollowTransform :MonoBeha...
二、AddComponentMenu 特性 AddComponentMenu 直接加载类上,会自动将菜单加到 Component 下,并加在 Inspector 面板的 AddComponentMenu 里 AddComponentMenu(string menuName, int order) menuName:菜单名路径 order:菜单项排序 1. 2. 3. [AddComponentMenu("自定义/UILable",1)] public class UILable : MonoBehaviour ...
publicAddComponentMenu(string menuName,int order); 比如说,我在Tools菜单下有很多个子菜单,但是为了控制它们之间的排序情况,就可以使用order参数,如下所示: 代码语言:javascript 复制 using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;[AddComponentMenu("Tools/自定义菜单1"...
publicAddComponentMenu(string menuName,int order); 比如说,我在Tools菜单下有很多个子菜单,但是为了控制它们之间的排序情况,就可以使用order参数,如下所示: using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;[AddComponentMenu("Tools/自定义菜单1",1)]publicclassaddTest:...
[AddComponentMenu("MyCompenent/ContextMenuTest",200)]publicclassContextMenuTest : MonoBehaviour { } 效果图: 前面说了一大堆如何扩展自己的菜单,接下来我们说如何添加快捷键,毕竟使用快捷键比鼠标点爽多了有没有,而且显得很牛有没有。 代码: [MenuItem("MyMenuItem/Item5 %G")]privatestaticvoidItem5Do()...
把原来系统自动分配在Compoent-》Scripts下的脚本移到你用AddComponentMenu属性设置的路径下,用你自己设置的路径代替系统分配的路径。 添加前后对比: 添加前:发现两个脚本都在Compoent-》Scripts下 添加后:返现scripts下少了你添加了属性的那个脚本,Compoent下多了一个路径:“测试”,发现脚本到了这个路径中 ...
Unity 经典教程 Editor扩展之AddComponentMenu的使用。主要介绍使用AddComponentMenu对于选择的物体进行添加脚本操作,本节简单通过使用AddComponentMenu设计一个实现删除选中物体的案例,具体如下:工具/原料 Unity Unity Editor 一、基本概念 1 AddComponentMenu:The AddComponentMenu attribute allows you to place a script ...
CONTEXT : 为组件添加菜单项 ■ Assets : 对应顶部菜单 Assets,并添加 Project 面板右键菜单 ■ GameObject : 对应顶部菜单 GameObject,priority 值在1~49时,添加 Hierarchy 面板右键菜单 ■ Component : 对应顶部菜单 Component,对应 Inspector 面板的 Add Component 窗口。但是不知道怎么用,用 AddComponentMenu 吧...