组件(Component):一切的GameObject(游戏对象)都是用于实现不同功能组件的集合,就是游戏对象实现其用途的功能件。
每个基本几何在创建时默认有4个Component(组件)。
基本组件
1.Mesh:网格,该类型的组件有3项
Mesh Filter:网格过滤器:
该组件用于在项目资源中获取网格(Mesh)并将其传递到所属的游戏对象中。 (如果获取的网格拥有蒙皮信Unity将自动创建一个sknned Mesh Renderer)。添加Mesh FIlter组后,还需要为游戏对象添加一个Mesh Renderer (网格渲染器)组件,否则网格虽然实际存在与场景中,但无法在scene视图中被渲染出来。
Text Mesh:文字渲染器:
该组件用于生成三维的字符串(文字)。
Mesh Renderer:网格渲染器:
该组件用于从网格过滤器获得网格模型,进而根据游戏对象的丁ransform组件中定义的位置在scene视图中进行渲染。
2.Effects:特效/效果,该类型的组件(包括旧版粒子系统在内)共有7项
·Pamde system:粒子系统
该组件用于创作烟雾、气流、火焰、瀑布、喷泉、涟漪等效果。粒子系统的功能非常强大.
·Trail Renderer:轨迹/拖尾渲染器
该组件用于渲染游戏对象的运动轨迹。可表现物体在场景中在运动状态下产生的轨迹、拖尾等效果。
Line Renderer:线条渲染器。
该组件用于渲染3D空间中2个或更多点之间的连线。此连线支持定义宽度并
可以被赋予材质贴图。真渲染算法与TrailRenderer组件桕同。如果需要渲染出两
条或更多的线,就需要使用多个游戏对象(CameObject)并添加该组件。
·Lens Hare:镜头光晕。
该组件用于模拟真实摄像机镜头的光线折射效果。可以用来表现摄像机对准强烈光源(如日光)的效果,进而提高场景的真实性、趣昧性。
·Ha|o:光环/光晕。
该组件用于渲染游戏对象周围的光线区域,—股用于光源对象或自发光物体
上,表现出光晕以及空气中细小的灰尘颗粒的效果。
·Projector:幻灯片。
该组件用于将材质纹理投射到任意与其视锥相交的场景中的游戏对象上。需
要注意的是,该组件所用的材质必须使用Projector类型的shader(着色器)才能
正常工作。该类型shader可以通过导入