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. php 微信开发之 微信支付 V3 开发 -CURLOP_TIMEOUT问题

    如果不懂怎么配置的话请看文章 php 微信开发之 微信支付配置 基本配置后在继续本文章的开发 . 本文章就先继续基本的实现!也并不困难.我大概的思路的返回购买者的唯一id 和 订单号的唯一 id 就2 ...

  2. Delphi Base64 编解码函数

    Delphi 自带 Base64 编解码的单元, EncdDecd这个单元提供两套四个公开函数: 对流的编解码:procedure EncodeStream(Input, Output: TStrea ...

  3. ComboBox Control Messages 消息

    连接到MSDN,有时间完善这个.具体说明可点击进入msdn CB_ADDSTRING 添加一个字符串组合框的列表框.如果组合框没有cbs_sort风格,字符串添加到列表的结尾.否则,该字符串插入列表, ...

  4. 虚拟机安装Centos6.5之后的网络配置

    我使用的是minimal模式安装的,默认是无法联网的,需要自己配置,下面我列举2种联网的配置方法 方法1: 默认使用的是NAT模式,修改/etc/sysconfig/network-scripts/i ...

  5. [ 转载]JAVA Socket超时浅析

    JAVA Socket超时浅析 转载自 http://blog.csdn.net/sureyonder/article/details/5633647 套接字或插座(socket)是一种软件形 式的抽 ...

  6. 内置对象之Cookie

    if (!this.IsPostBack) { try { HttpCookie MyCookie = new HttpCookie("MyCookie"); MyCookie.V ...

  7. EXTJS 4.2 资料 控件之Window窗体相关属性的用法

    最大化,最小化,是否显示关闭按钮 var win_CommonPicLibMultiple = Ext.create("Ext.window.Window", { title: & ...

  8. collectionView代码创建

    @interface ViewController ()<UICollectionViewDataSource,UICollectionViewDelegateFlowLayout> @p ...

  9. poj 1236 Network of Schools(又是强连通分量+缩点)

    http://poj.org/problem?id=1236 Network of Schools Time Limit: 1000MS   Memory Limit: 10000K Total Su ...

  10. JavaScript里最有效率的功能特征检测方法

    代码执行效率对于程序员和程序来说都是至关重要的,尤其是遇到了那些需要大量调用.反复调用的函数方法.在很多Javascript框架里你都能看到有反复调用的函数.当在使用这些框架时,我们必须小心翼翼的尽量 ...