Component(组件)是用来添加到GameObject对象上的一组相关属性,本质上每个组件都是一个类的实例,比如在Cube上添加一个Mesh网格,即面向对象的思维方式可以理解成Cube对象里包含了一个Mesh对象。Component主要包含以下组件:
Mesh:添加网格类型的组件
- Mesh Filter:网格过滤器
- Text Mesh:文本网格
- Mesh Renderer:网格渲染器
Effects:添加特效类型组件
- Particle System:粒子系统
- Trail Renderer:拖尾渲染组件
- Line Renderer:线渲染组件
- Lins Flare:镜头炫光组件
- Halo:光环组件
- Projector:投影效果组件
- Legacy Particles:旧版粒子系统组件
Physics:添加物理类型组件
- Rigidbody:刚体组件
- Character Controller:角色控制器组件
- Box Collider:盒子碰撞撞体组件
- Sphere Collider:球形碰撞体
- Capsule Collider:胶囊碰撞体
- Mesh Collider:网格碰撞体
- Wheel Collider:轮形碰撞体组件
- Terrain Collider:地形碰撞体
- Interactive Cloth:可交互布料组件
- Skinned Cloth:蒙皮布料组件
- Cloth Renderer:布料渲染器组件
- Hinge Joint:铰链连接组件
- Fixed Joint:固定连接组件
- Character Joint:角色关节连接组件
- Configurable joint:可配置关节连接组件
- Constant Force:力场组件
Navigation:添加导航类型组件(比如自动寻路)
- Nav Mesh Agent:导航网络代理
- Off Mesh Link:分离网格连接
- Nav Mesh Obstacle:导航网格障碍
Audio:添加音频类型的组件
- Audio Listener:音频侦听器组件
- Audio Source:声源组件
- Audio Reverb Zone:音频混合范围组件
- Audio Low Pass Filter:音频低通过滤器组件
- Audio High Pass Filter:音频高通过滤器组件
- Audio Echo Filter:音频回音过滤器组件
- Audio Distortion Filter:音频失真过滤器组件
- Audio Reverb Filter:音频混合过滤器组件
- Audio Chorus Filter:音频合声过滤器组件
Rendering:添加渲染类型的组件
- Camera:摄像机组件
- Skybox:天空盒子组件
- Flare Layer:闪光层组件
- GUILayer:GUi层组件
- Light:灯光组件
- Light Probe Group:光源组组件
- Occlusion Area:遮挡区域组件
- Occlusion Protal:封闭区域组件
- LODGroup:LOD组组件
- GUITexture:GUI纹理组件
- GUIText:GUI文本组件
Miscellaneous:添加杂项组件
- Animator:新版Mecanim动画系统组件,制作骨骼动画
- Animation:旧版动画系统组件,制作关键帧动画
- Network View:网络视图组件
- Wind Zone:风组件