[原]Unity3D深入浅出

 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:风组件
原文地址:https://www.cnblogs.com/tonge/p/3838210.html