游戏对象 是 Unity Editor 中最重要的概念。
游戏中的每个对象(从角色和可收集物品到光源、摄像机和特效)都是 游戏对象 。但是,游戏对象本身无法执行任何操作;您需要向游戏对象提供属性,然后游戏对象才能成为角色、环境或特效。
游戏对象 是 Unity 中的基础对象,表示角色、道具和景物。它们本身并没有取得多大作为,但它们充当 组件 的容器,而组件可实现功能。
为了向游戏对象提供成为光源、树或摄像机所需的属性,需要向游戏对象添加组件。根据要创建的对象类型,可以向游戏对象添加不同的组件组合。
Unity 拥有许多不同的内置组件类型,而且还可以使用 Unity Scripting API 来创建自己的组件。
例如,通过将光源组件附加到游戏对象来创建光源对象。
实体立方体对象具有网格过滤器 (Mesh Filter) 和网格渲染器 (Mesh Renderer) 组件(用于绘制立方体的表面)以及盒型碰撞体 (Box Collider) 组件(用于根据物理特性表示对象的实体体积)。
游戏对象始终附加一个变换组件(表示位置和方向),并且无法删除此组件。可以使用 Editor 的 Component 菜单或通过脚本来添加为对象提供功能的其他组件。 GameObject > 3D Object 菜单上也有许多有用的预构建对象(原始形状、摄像机等),请参阅原始对象。
Because GameObjects are an important part of Unity, there is a lot of manual content with extensive detail about them. See the following sections for more information on using GameObjects in Unity:
可以在游戏对象脚本参考页面上找到有关通过脚本控制游戏对象的更多信息。