unity编辑器拓展
2016-01-28 10:45
441 查看
属性访问方式:
AddComponentMenu 在Component菜单中添加新的菜单项
ContextMenu 在当前脚本的组件中添加右键菜单内容
ExecuteInEditMode 让当前脚本可以在运行模式中实时更新修改
HideInInspector 是变量在检测时不被显示,但是会被实例化?
NonSerialized 标记一个变量不会被序列化?
RenderBeforeQueues 附加一个自定义渲染 在整个引擎渲染队列之前
RequireComponent 强制添加一个组件,(限定一定要有某个组件)
Serializable 序列化一个类
[AddComponentMenu ("AAAA/BBBB")]
开发组件类,在菜单AAAA中找到BBBB,往GameObject里添加组件实例。
[ContextMenu]
使用当前脚本时候可以用右键菜单触发开发环境中运行的函数
[ExecuteInEditMode]
使当前脚本可以在运行中实时更新修改,每帧都会重新导入脚本,可以方便调试使用。
HideInInspector
在Inspector版面中隐藏public属性,不序列化。
[NonSerialized]
在Inspector版面中隐藏public属性,并且序列化
RenderBeforeQueues
在引擎渲染之前添加一个自定义的渲染
具体用法不详,里头能用什么东西渲染我也不清楚,还有那个参数我也没搞明白,以后用到再说吧
RequireComponent
用法:
[RequireComponent (typeof (Rigidbody))]
强制添加一个组件到这个object上,如果存在,则该组件不允许被删除。
[Serializable]
序列化,在Inspector版面中显示非public属性
[System.Serializable]
写在一个类前,会在Inspector版面中显示这个类里的变量。
AddComponentMenu 在Component菜单中添加新的菜单项
ContextMenu 在当前脚本的组件中添加右键菜单内容
ExecuteInEditMode 让当前脚本可以在运行模式中实时更新修改
HideInInspector 是变量在检测时不被显示,但是会被实例化?
NonSerialized 标记一个变量不会被序列化?
RenderBeforeQueues 附加一个自定义渲染 在整个引擎渲染队列之前
RequireComponent 强制添加一个组件,(限定一定要有某个组件)
Serializable 序列化一个类
[AddComponentMenu ("AAAA/BBBB")]
开发组件类,在菜单AAAA中找到BBBB,往GameObject里添加组件实例。
[ContextMenu]
使用当前脚本时候可以用右键菜单触发开发环境中运行的函数
[ExecuteInEditMode]
使当前脚本可以在运行中实时更新修改,每帧都会重新导入脚本,可以方便调试使用。
HideInInspector
在Inspector版面中隐藏public属性,不序列化。
[NonSerialized]
在Inspector版面中隐藏public属性,并且序列化
RenderBeforeQueues
在引擎渲染之前添加一个自定义的渲染
具体用法不详,里头能用什么东西渲染我也不清楚,还有那个参数我也没搞明白,以后用到再说吧
RequireComponent
用法:
[RequireComponent (typeof (Rigidbody))]
强制添加一个组件到这个object上,如果存在,则该组件不允许被删除。
[Serializable]
序列化,在Inspector版面中显示非public属性
[System.Serializable]
写在一个类前,会在Inspector版面中显示这个类里的变量。
相关文章推荐
- Unity 2D 闪电特效
- 【Unity】Unity Editor菜单按钮扩展
- Unity学习之路(一)太空大战类游戏制作4
- unity3d出版本时出现的图片失真(图片模糊)
- Unity简单的实现动画三连击脚本
- 在Unity3D中实现高效的战斗飘字
- 全系列Unity4.x.x到5.3.1f1破解Win&Mac!最新Unity5.3.1p4&4.7破解!
- Unity 几种优化建议
- 通过profiler对unity进行针对性优化
- Unity UGUI——遮罩效果(Mask)
- UnityEditor下文件操作方法汇总(Unity3D开发之二十四)
- UnityEditor下文件操作方法汇总(Unity3D开发之二十四)
- 【Unity】 相机移动脚本
- Ar Unity for Android(一)
- Unity shader saturate
- Unity中创建自己的mesh以及动态修改mesh
- 【Unity】activeSelf和activeInHierarchy
- 【Unity】unity 系统图
- LeanTouch一款unity下小巧的触屏 插件
- 【优化】Unity的Profiler性能分析