RequireComponent的使用:

当你添加的一个用了RequireComponent组件的脚本,需要的组件将会自动被添加到game object(游戏物体)。这个可以有效的避免组装错误。举个例子一个脚本可能需要刚体总是被添加在相同的game object(游戏物体)上。用RequireComponent属性的话,这个过程将被自动完成,因此你可以永远不会犯组装错误。

用法:在新建的类前面加 [RequireComponent(typeof(Rigidbody))]

如图:使用前

AddComponentMenu的使用:

AddComponentMenu属性允许你在"Component"菜单中放置一个无论在哪的脚本,而不是仅仅在"Component->Scripts"菜单中。

用法:[AddComponentMenu("NGUI/Examples/cubSpin")]

MenuItem的使用:

在工具栏上增加新的一列

用法:如图[MenuItem("Test/Test")]  后面必须跟一个static的方法,需要引用头文件  using UnityEditor;:

ContextMenu的使用:

属性允许你去添加命令给上下文菜单

用法:

[ContextMenu("Test")]

public void Test ()

右键点击:会出现如图所示

HideInInspector的使用:

在Inspector面板中隐藏public变量

用法:

[HideInInspector]

public Vector3 rotationsPerSecond = new Vector3(0f,0.1f,0f);

使用前如图

使用后;如图所示

转百度经验:http://jingyan.baidu.com/article/1974b2899b9fb9f4b1f7749d.html

转载于:https://www.cnblogs.com/luxishi/p/6404449.html

Unity编辑器扩展之RequireComponent等详解相关推荐

  1. 【Unity编辑器扩展】(二)PSD转UGUI Prefab, 图层解析和碎图导出

    书接上回:[Unity编辑器扩展](一)PSD转UGUI Prefab, Aspose.PSD和Harmony库的使用_TopGames的博客-CSDN博客 工具使用预览: 工具目标: 1. 实现将p ...

  2. 【Unity编辑器扩展】(三)PSD转UGUI Prefab, 一键拼UI解放美术/程序(完结)

    工具效果: 第一步,把psd图层转换为可编辑的节点树,并自动解析UI类型.自动绑定UI子元素: 第二步, 点击"生成UIForm"按钮生成UI预制体 (若有UI类型遗漏可在下拉菜单 ...

  3. 【Unity编辑器扩展】(一)PSD转UGUI Prefab, Aspose.PSD和Harmony库的使用

    [Unity编辑器扩展](二)PSD转UGUI Prefab, 图层解析和碎图导出_psd导入unity_TopGames的博客-CSDN博客 [Unity编辑器扩展](三)PSD转UGUI Pref ...

  4. Unity 之 UGUI Layout自动布局组件详解

    Unity 之 UGUI Layout自动布局组件详解 1,布局元素 (Layout Element) 2,水平布局组 (Horizontal Layout Group) 3,垂直布局组 (Verti ...

  5. php 修改 wordpress,修改WordPress中文章编辑器的样式的方法详解

    这篇文章主要介绍了修改WordPress中文章编辑器的样式的方法详解,同时文中也推荐了两款取代默认文章编辑器的插件,需要的朋友可以参考下 自定义文章编辑器的样式每一个 WordPress 主题的文章样 ...

  6. Unity编辑器扩展之EditorWindow

    Unity编辑器扩展之EditorWindow 继承这个类的编辑器脚本可以用来创建一个编辑器窗口,类似Inspector窗口 若要在这个类中添加一些控件,可以使用GUI和GUILayout控件,还可以 ...

  7. Unity 编辑器扩展菜单

    Unity 编辑器扩展菜单 目录 Unity 编辑器扩展菜单 一.MenuItem 特性 菜单栏扩展 1.创建多级菜单 2.创建可使用快捷键的菜单项 3.创建可被勾选的菜单项 4.检查菜单是否使用 5 ...

  8. Unity编辑器扩展: 程序化打图集工具

    开始前的声明:该案例中图集所使用图片资源均来源于网络,仅限于学习使用 一.前言 关于编辑器扩展相关的知识,在前面的两篇内容中做了详细的描述,链接地址: 第一篇 :Unity编辑器扩展 UI控件篇 第二 ...

  9. 【Unity编辑器扩展实践】、查找所有引用该图片的预制体

    上一篇Unity编辑器扩展实践二.通过代码查找所有预制中已经查到到所有的预制体了. 然后我们就可以用这些预制体做一些其他的操作了,比如查找该预制的资源引用.可以直接遍历预制,找到预制里面的所有Imag ...

  10. Unity史上最全旋转详解(Rotate,rotation,localEulerAngles,localRotation,万向节锁)

    Unity史上最全旋转详解 前言 旋转的方法Rotate以及五种重载参数的超级详细理解 Rotate(float xAngle, float yAngle, float zAngle); Unity绕 ...

最新文章

  1. hihocoder 1015 : KMP算法(kmp)
  2. 线性代数 矩阵 行列式基本知识(转)
  3. python编写脚本pdf_你用 Python 写过哪些有趣的脚本?
  4. 【Guava】Guava Cache的refresh和expire刷新机制
  5. 静态库制作-混编(工程是oc为基础)
  6. AS3多线程快速入门(一):Hello World[
  7. 亚太杯数学建模竞赛优秀论文_【优秀论文】2019数维杯国际大学生数学建模竞赛C题优秀论文...
  8. 使用内存文件映射MappedByteBuffer读超大文件可能会遇到的问题
  9. 武汉理工大学-随机过程-2020年期末复习提纲
  10. 国内docker镜像网站
  11. Silverlight:针式打印机文字模糊的改善办法
  12. 微信红包后台系统设计
  13. “十四五”融合地表水国控断面监测数据(约3641个点位,含水质等级、水温,pH,溶解氧,电导率,浊度,高猛酸盐指数,化学需氧量,五日生化需氧量,氨氮,总磷,总氮,铜,锌,氟化物,硒,砷,汞,镉,等)
  14. 移动硬盘显示无法访问拒绝访问,里面的数据如何找回
  15. 打砖块游戏源文件_2020年10月手游海外买量分析: 多款RPG游戏上新,休闲厂商霸占Top 推广榜...
  16. 20余年互联网沉浮史:剩者为王
  17. 6.0系统机器Xposed框架安装经验
  18. Qt -qss样式表
  19. P5556 圣剑护符 题解
  20. Microbiome | 二氧化碳浓度升高改变小麦根际微生物群落组成和代谢以矿化有机磷...

热门文章

  1. 多个需要验证的输入框思路问题
  2. 《Docker技术入门与实战》——3.5 创建镜像
  3. [android] 切换界面的通用处理
  4. 最为奇怪的程序语言的特性
  5. 卡通版三十六计(超级搞笑)
  6. 腾讯云dts使用注意事项
  7. flex 还有人用么_那些北京人用过的老物件,能认出10个说明您老了!
  8. 金陵科技学院计算机科学与技术,计算机科学与技术专业考试大纲-金陵科技学院.DOC...
  9. java开发常用的工具类_java开发常用工具类
  10. vsftpd安装配置_vsftpd上传文件大小为0(主动模式)