原文:GameObject

Unity 手册 使用 Unity 创建游戏 游戏对象 游戏对象

游戏对象 GameObject

在 Unity 中,游戏对象 GameObject 是表示角色、道具和场景的基本对象。GameObject 并不实现这些功能,而是作为 组件 Component 的容器,真正的功能由组件 Component 实现。

例如,通过向一个游戏对象 GameObject 绑定一个 Light 组件,就创建了一个 Light 对象。

游戏对象 GameObject - 图1

一个立方体对象含有一个 Mesh Filter 和 Mesh Renderer 组件,用来绘制立方体的表面,还有一个 Box Collider 组件,用于表示该对象各个面的物理效果。

游戏对象 GameObject - 图2

详细说明

一个游戏对象 GameObjects 总是会绑定一个 Transform 组件,用来表示位置和方向,并且不可能被移除。赋予 GameObjects 功能的其他组件,可以通过编辑器的 Component 菜单或一个脚本文件来添加。在菜单 GameObject > 3D Object 中,还有许多预先构建好的有用对象,例如,基本形状、摄像机等。

因为游戏对象 GameObject 是 Unity 中非常重要的一个部分,手册中专门有一章 GameObjects 介绍更多细节。你可以在 GameObject scripting reference page 中找到用脚本控制游戏对象 GameObject 的内容。