Attribute(属性)的作用直接体现在Inspector窗口中,通过使用Attribute,可以对Inspector窗口的内容进行灵活展现和管理,相当于一个辅助工具。

  • RequireComponent

RequireComponent用于给Object添加必要的组件,也可以理解为通过代码代替“Add Component”的操作,能够有效避免由于忘记添加必要的组件而造成的报错,同时也适用于为多个Object添加相同组件的场景,省去了重复操作。

另外RequireComponent代码需要放在类的前面

[RequireComponent(typeof(Rigidbody))]
[RequireComponent(typeof(AudioSource))]

需要注意的是,当要移除通过RequireComponent添加的组件时,需要先移除脚本,否则产生如下警告。

【Unity】Inspector属性相关推荐

  1. Unity - Timeline 自定义剪辑,轨道,混合轨道,Inspector属性显示(使用Default Playables辅助工具)

    Timeline中,可以通过脚本扩展自定义的剪辑,轨道,混合轨道,Inspector属性显示器. 我这里参考了官方的 Default Playables的一个节点扩展方式,它也提供了一个辅助工具,非常 ...

  2. Unity部分属性面板解说

    1.[Header("Health Settings")]//表示在下面字段添加标题public int health = 0;2.private int age = 40;//这 ...

  3. unity Inspector

    Editor interface public enum Smoothing : int { None, Default, Medium, Aggressive } public Smoothing ...

  4. unity Inspector 面板扩展

    通常情况下,我们定义了一个脚本1,公开了一些变量 脚本1: using System.Collections; using System.Collections.Generic; using Unit ...

  5. Unity Inspector添加自定义按钮(Button)

    在Unity开发游戏的时候,为了有一个更快更方便的工作流,我们往往会在Editor下开发一些方便实用的工具.在工具中,用到最多,最关键的就是按钮,它是工具的首席执行官.下面就用最简单的代码来演示添加一 ...

  6. 模型穿模 和 unity skinnedMeshRender属性quality,QualitySettings属性blend weights 的理解

    最近在工作中发一个时装穿模现象,出现问题的原因:时装是用的SkinnnedMeshRender 渲染的 quality 属性选择的是auto,QualitySettings ->blend We ...

  7. 【Unity面板属性扫盲】导入模型后属性设置之——Rig 选项卡

    目录 一:Rig 选项卡骨骼动画类型 二:通用动画类型 三:人形动画类型 四:包含额外变换 欢迎加入Unity业内qq交流群:956187480 一:Rig 选项卡骨骼动画类型 Rig 选项卡上的设置 ...

  8. unity 纹理属性及UI图片导入设置

    一.纹理属性 Texture Type unity中常见纹理类型有以下8种:    editor gui and legacy gui:编辑器和传统GUI: cursor:自定义光标: lightma ...

  9. Unity 动画属性

    在动画的使用上使用不当的设置往往会造成不可预料的结果. 首先,如果动画自身可以驱动物体移动,那么在Animator组件上必须选择apply root motion,物体的动画位移才能生效,否则动画只能 ...

最新文章

  1. 对象工厂PHP,php – 有一个工厂用于创建对象的好处?
  2. 萤火虫算法_智能优化算法萤火虫算法
  3. 这七种回归分析技术,学了不后悔
  4. abb变频器dp适配器说明书_国产变频器与西门子和ABB的差距大吗?
  5. .net下调用WebService
  6. linux操作系统开机启动,简述linux操作系统启动流程
  7. spring事务失效一:非public方法
  8. android 串口CH341驱动,ch341ser驱动安装程序
  9. vue项目文件命名规范推荐
  10. 相机相关知识及视场角的计算
  11. 自制的Arduino多级菜单类
  12. 你了解Android中的Activity吗?
  13. SpringBoot FlyWay报错:Detected applied migration not resolved locally:
  14. 戴尔笔记本电脑的计算机配置在哪,戴尔g3怎么查电脑配置
  15. 【随笔记】linux usb gadget ncm wrong ndp sign 问题修复
  16. 吉首 - 超超的自闭意思(素筛+暴力)
  17. 阿里云国际站:java应用提速(速度与激情)
  18. 机器人程序设计入门(C++/Arduino/ROS)(转载2020版)
  19. python中对字符串进行左、中、右对齐操作
  20. java生成指定位数的随机英文字符串

热门文章

  1. 《大学物理》课程考试大纲
  2. python 3 4j不是合法的_3 4j 是合法Python数字类型。
  3. 2022联想小新pro14和联想小新pro16 区别 哪个好
  4. 通过server酱来发送爬虫爬到的数据
  5. 具备听力保护作用耳机有哪些、不伤耳骨传导耳机排名
  6. 利用SVG滤镜实现水波倒影效果
  7. 费曼技巧:一张白纸提高学习效率
  8. 学系统集成项目管理工程师(中项)系列17a_范围管理(上)
  9. html绘制直角坐标系,几何画板如何画直角坐标系并描点
  10. Tungsten Replicator学习总结