Version: 2020.1
场景
变换组件

游戏对象

__游戏对象__是 Unity Editor 中最重要的概念。

游戏中的每个对象(从角色和可收集物品到光源、摄像机和特效)都是__游戏对象__。但是,游戏对象本身无法执行任何操作;您需要向游戏对象提供属性,然后游戏对象才能成为角色、环境或特效。

四种不同类型的游戏对象:动画角色、光源、树和音频源
四种不同类型的游戏对象:动画角色、光源、树和音频源

__游戏对象__是 Unity 中的基础对象,表示角色、道具和景物。它们本身并没有取得多大作为,但它们充当__组件__的容器,而组件可实现功能。

为了向游戏对象提供成为光源、树或摄像机所需的属性,需要向游戏对象添加组件。根据要创建的对象类型,可以向游戏对象添加不同的组件组合。

Unity 拥有许多不同的内置组件类型,而且还可以使用 Unity Scripting API 来创建自己的组件。

例如,通过将光源组件附加到游戏对象来创建光源对象。

具有多个组件的简单光源游戏对象
具有多个组件的简单光源游戏对象

实体立方体对象具有网格过滤器 (Mesh Filter) 和网格渲染器 (Mesh Renderer) 组件(用于绘制立方体的表面)以及盒型碰撞体 (Box Collider) 组件(用于根据物理特性表示对象的实体体积)。

具有多个组件的简单立方体游戏对象
具有多个组件的简单立方体游戏对象

详细信息

游戏对象始终附加一个变换组件(表示位置和方向),并且无法删除此组件。可以使用 Editor 的 Component 菜单或通过脚本来添加为对象提供功能的其他组件。GameObject > 3D Object 菜单上也有许多有用的预构建对象(原始形状、摄像机等),请参阅原始对象

游戏对象是 Unity 中非常重要的组成部分,因此有许多内容手册会详细介绍游戏对象。有关在 Unity 中使用游戏对象的更多信息,请参阅以下部分。

可以在游戏对象脚本参考页面上找到有关通过脚本控制游戏对象的更多信息。


  • 2017–08–01 页面已修订
场景
变换组件