1. Transform 组件
用途:定义游戏对象的位置、旋转和缩放。
2. Collider 组件
用途:用于物理碰撞检测,有多种类型如 Box Collider、Sphere Collider 等。
3. Rigidbody 组件
用途:使游戏对象能够参与物理引擎的模拟,如重力、碰撞等。
4. Animator 组件
用途:控制游戏对象的动画,可以与动画系统(如 Mecanim)配合使用。
5. AudioSource 组件
用途:用于播放音频,可以控制音量、音调、空间混合等音频属性。
6. Camera 组件
用途:定义摄像机的属性,如视野、裁剪平面、背景色等。
7. Light 组件
用途:用于创建光源,影响场景的光照效果。
8. Input Manager 组件
用途:管理玩家输入,可以设置键盘、鼠标、游戏手柄等输入方式。
9. Network 组件
用途:用于网络通信,支持多人在线游戏。
10. Physics 组件
用途:提供物理模拟相关的功能,如射线检测(Raycasting)。
11. UI 组件
用途:用于创建和管理用户界面,如按钮、文本、图像等。
12. Particle System 组件
用途:用于创建粒子效果,如爆炸、烟雾、火焰等。
13. ScriptableObject 组件
用途:允许创建不附着于游戏对象的脚本,可以作为数据容器。
14. Time 组件
用途:提供时间相关的信息,如游戏时间、帧率等。
15. TimeManager 组件
用途:用于控制游戏时间流逝的速度。
16. Line Renderer 组件
用途:用于绘制线条,常用于表示路径或连线。
17. Mesh Renderer 组件
用途:用于渲染网格,是3D模型显示的基础。
18. Mesh Filter 组件
用途:用于过滤和选择要渲染的网格。
19. Text 组件
用途:用于显示文本,可以设置字体、颜色、对齐方式等。
20. Image 组件
用途:用于显示图像,常用于UI元素。