【unity学习笔记】在unity中扩展编辑器添加菜单
来源:互联网 发布:手机淘宝解绑手机号码 编辑:程序博客网 时间:2024/04/30 05:15
参考自《Unity3D脚本编程》-陈嘉栋
第一种:在原有菜单中添加选项
示例:在Mesh组件中添加MeshTest菜单选项
using System.Collections;using System.Collections.Generic;using UnityEngine;[AddComponentMenu("Mesh/MeshTest")]public class AddMenuTest : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { }}
返回unity查看结果:
已经添加成功!
第二种:添加自己的菜单及选项
示例在MyMenu下添加First选项
需要注意的是:
MenuItem特性是一个编辑器类,需要放在Asset/Editor文件夹下。并且使用unityEditor命名空间。
Menu特性允许你添加菜单项到主菜单和检视面板上下文菜单,并且MenuItem特性会将所有的静态方法转变为菜单命令。
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;public class AddMenuTest : MonoBehaviour { //为MyMenu菜单添加FirstMenu选项 [MenuItem("MyMenu/FirstMenu")] static void FirstMenu() { Debug.Log("Click FirstMenu!"); }}
查看结果:
执行成功!
阅读全文
1 0
- 【unity学习笔记】在unity中扩展编辑器添加菜单
- Unity编辑器扩展学习笔记(一)——添加菜单选项
- Unity编辑器扩展学习笔记(二)——给创建的菜单选项添加快捷键
- unity编辑器扩展学习笔记
- Unity编辑器扩展-菜单项
- Unity编辑器扩展-菜单项
- Unity编辑器扩展-菜单项
- 扩展Unity编辑器菜单指南
- Unity编辑器扩展-菜单项
- unity编辑器扩展--AssetBundle菜单
- [译]如何在Unity编辑器中添加你自己的工具
- 如何在Unity编辑器中添加你自己的工具
- unity学习笔记#3--在unity中读取XML数据
- 【Unity学习笔记】关于在Unity中build apk error
- 【Unity编辑器扩展简介】在MonoBehaviour中可使用的编辑器扩展Attribute
- Unity 扩展菜单命令
- 在Unity菜单栏上添加自定义菜单
- unity编辑器扩展
- 动态规划测试test20170520
- mysql5.7 You must reset your password using ALTER USER statement before executing this statement.
- 使用谷歌浏览器内核控件DCEF3拦截弹出的新页面到新标签页
- js 正则表达式
- Java中的自动装箱与拆箱(Autoboxing and unboxing)
- 【unity学习笔记】在unity中扩展编辑器添加菜单
- 什么是Pythonic?
- AssetBundle资源包------2
- ubuntu 16.04 LTS flash player播放器插件安装方法
- P1125 笨小猴
- request的头部信息列表
- angular学习资料
- LruCache算法
- Android app新手引导高亮提示,简单易用