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:风组件

尊重他人劳动成功,转载请注明出处:http://www.cnblogs.com/tonge/category/557333.html

[原]Unity3D深入浅出 - 认识开发环境中的Component(组件)菜单的更多相关文章

  1. [原]Unity3D深入浅出 - 认识开发环境中的Project面板

      前面几个是用来创建脚步的,从Prefab说起: Prefab:预设物体,若一个Object在Scene中多处用到,即可选择为改对象创建一个Prefab.创建一个Prefab后,将源Object拖拽 ...

  2. [原]Unity3D深入浅出 - 认识开发环境中的RenderSettings面板

    点击菜单栏的Edit项里的RenderSettings即可打开该面板. Fog:在Scene中开启雾效果 Fog Color:雾的颜色 Fog Mode:雾效果的模式,Linear(线性雾效果) Ex ...

  3. [原]Unity3D深入浅出 - 认识开发环境中的Layers面板

    Layers(分层)下拉列表:用来控制Scene视图中游戏对象的显示,在下拉菜单中为勾选状态的物体将显示在Scene视图中. Everything:显示所有的游戏对象 Nothing:不显示任何游戏对 ...

  4. [原]Unity3D深入浅出 - 认识开发环境中的GameObject菜单栏

    Create Empty:创建空对象 Create Other:创建其他对象 Particle System:创建粒子系统 Camera:创建相机 GUI Text:GUI文本 GUI Texture ...

  5. [原]Unity3D深入浅出 - 认识开发环境中的自带的Package资源包

    Character Controller:角色控制器 Glass Refraction(pro only):玻璃反射资源包 Image Effects :图像效果资源包 Light Cookies:光 ...

  6. [原]Unity3D深入浅出 - 脚本开发基础(Scripts)

    常用脚本事件: Update:每帧调用一次 Start:在第一次Update执行前调用 Awake:脚本实例在创建时调用 FixedUpdate:每个固定物理时间间隔调用一次 LateUpdate:每 ...

  7. 轻松搭建Unity3D 安卓Android开发环境

    1,下载安装Java的JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html (JDK中,包含JRE) 如果是6 ...

  8. Unity3D Android手机开发环境配置

    Unity3D Android手机开发环境配置 Date:2014-01-01 07:09 1.配置eclipse环境:首先在官网下载安装包:http://developer.android.com/ ...

  9. Idea开发环境中搭建Maven并且使用Maven打包部署程序

    1.配置Maven的环境变量 a.首先我们去maven官网下载Maven程序,解压到安装目录,如图所示: b.配置M2_HOME的环境变量,然后将该变量添加到Path中 备注:必须要有JAVA_HOM ...

随机推荐

  1. WordPress 后台禁用Google Open Sans字体,加速网站

    解决方法很简单,安装启用 Disable Google Fonts 或者 Remove Open Sans font Link from WP core 其中之一即可.或者如果你没有使用WP自带的官方 ...

  2. ubuntu14.04 中文输入法无法使用

    说下我的解决方法吧,我是忘了在All Settings -> Text Entry 的 Input sources to use中添加Chinese(Pinyin)了,添加后就好了. from: ...

  3. Hello Stacked Column Chart

    <navigation:Page xmlns:toolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/to ...

  4. Sharing

    To store English words, one method is to use linked lists and store a word letter by letter. To save ...

  5. drop column与set unused

    8i以前,如果需要删除表中的列,需要删除表然后重新建.现在,但我们需要删除一个列时,可以有以下两种方法: Logical Delete Physical Delete Logical Delete(逻 ...

  6. C#网络编程简单实现通信小例子-2

    1.主界面  2.源代码                                                         Client public partial class For ...

  7. 【Passport】微软过时的技术

    虽然已过时,没来得及体验,摘录一段别人的文章,假装对passport的了解 微软在过去的身份验证服务上,一直采用的Passport验证,但已经是N年前推出来的一个软件架构,当然也被软件界很多地方采用到 ...

  8. java指令集

    0x00 nop      什么都不做 0x01 aconst_null 将null推送至栈顶 0x02 iconst_m1   将int型-1推送至栈顶 0x03 iconst_0   将int型0 ...

  9. 3.6 spring-construction-arg 子元素的使用与解析

    对于构造函数子元素是非常常用的. 相信大家也一定不陌生, 举个小例子: public class Animal { public String type; public int age; /** * ...

  10. Spring 声明式事务,propagation属性列表及isolation(隔离级别)

    Spring 声明式事务,propagation属性列表 TransactionDefinition接口中定义,共有7种选项可用: PROPAGATION_REQUIRED:支持当前事务,如果当前没有 ...