ContextMenu和ContextMenuItem
ContextMenu
ContextMenu和[MenuItem(“CONTEXT/xxx/xxx”)]实现的效果一样,都是给组件的右键菜单添加菜单项。不同的是MenuItem位于UnityEditor中,ContextMenu位于UnityEngine中,所以ContextMenu可以用在继承自MonoBehaviour的脚本中。
若为自定义的脚本添加右键菜单项可使用ContextMenu和MenuItem,若为系统组件添加右键菜单项使用MenuItem。
eg:
[ContextMenu("go")]void fun(){Debug.Log("fun");}
ContextMenuItem
为某个字段添加右键菜单
[ContextMenuItem("add","fun")]
public int count = 10;void fun()
{count += 1;
}
ContextMenu和ContextMenuItem相关推荐
- Flex自定义鼠标右键
这里写了一个简单的自定义鼠标右键,代码不难,请看注释 其它的请大家参看官方文档 ContextMenu类 ContextMenuItem类 源码: <?xml version=&q ...
- 读书笔记_Unity3d 游戏优化2
推荐序2 成为一名优秀的游戏客户端开发者,不仅需要常年的实践积累与思考,更需要夯实的基础为支撑.大部分开发者都很努力刻苦,但是为什么不同开发者之间的能力参差不齐?这是因为日常开发过程中的经验很多时候只 ...
- Unity-编辑器扩展(Editor)
1. 基本介绍 1. MenuItem 使用 MenuItem 特性,让静态函数作为一个菜单栏功能 [MenuItem("Tools/mytest")] 第三个参数层级,可控制显示 ...
- unity3D编辑器扩展
编辑器扩展只是在编辑项目中运行,发布出来是不会运行的. 固定创建一个文件夹Editor:所有的资源或者代码都不会被打包进去. 01.使用MenuItem添加菜单栏按钮 脚本不需要作为组件存在,可以不用 ...
- Unity 编辑器扩展总结 一:编辑器开发入门
编辑器扩展总结 工欲善其事必先利其器 引言: 在项目开发中,编辑器扩展为开发者提供了开发自定义工具的功能,让开发者更加便利地使用编辑器开发项目.如若博客中存在错误,还请不吝赐教.所有参考的博客或者视频 ...
- Flex CookBook 读书笔记 第一部分
定义数组和对象 可以通过ActionScript或者在Mxml中定义 <mx:Array> <mx:String>flex</mx:String> <mx:S ...
- 二、Unity编辑器开发之ContextMenu
ContextMenu属性,允许我们在Inspect检视面板对Component组件添加菜单功能. public ContextMenu (string itemName); public Conte ...
- MenuItem和ContextMenu
首先是unity顶部菜单栏的一些用法,如图: 注意:MenuItem是编辑器类,所以技能导入 using UnityEditor; 命名空间,且一般我们的类也不是集成自MonoBehaviour的,而 ...
- android fragment contextmenu,在 fragment 中,无法为listView项创建 contextMenu_android_开发99编程知识库...
在 ListView 上單擊每個項目時創建菜單. 我創建了兩個場景:在 Activtity 和 Fragment 上創建 ContextMenu . 但是,它只在 Activity 上運行,而不是在 ...
最新文章
- 微软(中国)CTO韦青:人工智能是拿来用的,不是拿来炒的
- 一般来说,神经网络的架构可以分为哪三类?
- 三十分钟理解:双调排序Bitonic Sort,适合并行计算的排序算法
- SQL的OPENROWSET开启和使用方法
- VTK:绘图之ChartMatrix
- Android系统匿名共享内存Ashmem(Anonymous Shared Memory)驱动程序源代码分析
- 再生希尔伯特空间_向量、函数向量、再生核希尔伯特空间、核技巧
- 计算机组成原理唐朔飞课后答案第六章,计算机组成原理第六章部分课后题答案(唐朔飞版)...
- Python 可变数据类型和不可变数据类型 - Python零基础入门教程
- 安装卸载gitlab
- ELK filebeat或logstash修改规则之后重写记录到ElasticSearch
- LintCode 171. Anagrams
- wsl2安装及一些使用技巧
- Robot Rapping Results Report CodeForces - 645D
- 数据库课程设计——学生信息管理系统C#,SQL Sever
- android白屏优化方案,优化Android App启动白屏
- 正负数在计算机中的表示(原码反码补码)及位运算
- 问题记录:Ubuntu中source运行.sh shell脚本报错:command not found 未找到命令
- 功能测试的类型之Alpha和Beta测试
- 维盟智能路由_维盟智能WIFI路由器怎么设置?
热门文章
- S32DS中.ld(链接)文件学习
- HATEOAS HAL
- 最小费用最大流+(对最小费用最大流的理解)
- error C2712: Cannot use __try in functions that require object unwinding编译错误处理
- 关于华擎J3455安装虚拟机PVE和ESXI还有作为纯物理黑群晖的一些事宜
- Ecshop会员注册的Email 电子邮箱改成非必填项
- Apache Kudu 与 Impala Shell 的结合使用文档(创建表、删、改、查)
- flush()的作用
- 阿里云Maven仓库地址及设置
- 开运算和闭运算的异同