常用组件
- Mesh组件
- MeshFilter:网格过滤器。该组件用于在项目资源中获取网格(Mesh)并将其传递到所属的游戏对象中。添加MeshFilter组件后,还需要为游戏添加一个Mesh Renderer(网格渲染器)组件,否则网格虽然实际存在于场景中,但不会被渲染出来。
- Text Mesh:文本网格。该组件用于生成三维的字符串(文字)。
- Mesh Renderer:网格渲染器。该组件用于从网格过滤器获得网格模型,进而根据游戏对象的Transform组件中定义的位置在Scene视图中进行渲染。
- Skinned Mesh Renderer:蒙皮渲染器。该组件用于呈现骨骼动画。
- Particle System组件
- Particle System(粒子系统)组件用于创作烟雾、气流等效果。粒子系统的功能非常强大。
- Physics组件
- Physics(物理)组件分为Physics和Physics2D两种。该组件非常重要。
- Image Effects组件
- ImageEffects组件用于提高画面的画质感(图像后处理特效)。ImageEffects可以为游戏画面补充很多外观和视觉上的效果。
- Scripts
- 开发过程中,Scripts是必不可少的组成部分。它是一种特殊的组件,用于添加到游戏对象上以实现各种交互操作及其他功能
Prefabs
- Prefabs意为预设体,可以理解为一个游戏对象及其组件的集合,目的是使游戏对象及资源能够被重复使用。
- 将Hierarchy视图中的对象直接拖动到Project视图中的Prefabs文件中可快速制作成预设体