翻译Unity中文版的初衷是因为官方提供的中文版存在缺陷,而且翻译的不全。现在基于Unity2023.2版本对官方文档进行翻译。
GameObjects 🔗
**游戏对象(GameObject)**是Unity编辑器中最重要的概念。
在游戏中,每个对象都是一个游戏对象,从角色和可收集的物品到灯光、相机和特效。然而,游戏对象本身不能做任何事情;在它成为角色、环境或特效之前,您需要给它添加属性。
游戏对象是Unity中代表角色、道具和场景的基本对象。它们本身并不能实现很多功能,但它们可以作为组件的容器,来实现功能。
要给游戏对象添加属性,使其成为灯光、树木或相机,您需要向其添加组件。根据您想要创建的对象类型,可以将不同组合的组件添加到游戏对象上。
Unity有许多不同的内置组件类型,您还可以使用Unity脚本API创建自己的组件。
例如,通过将灯光组件附加到游戏对象上,就可以创建一个灯光对象。
一个实心的立方体对象具有**网格过滤器(Mesh Filter)和网格渲染器(Mesh Renderer)组件,用于绘制立方体的表面,以及一个盒形碰撞器(Box Collider)**组件,用于以物理方式表示对象的实体体积。
详细信息 🔗
一个游戏对象始终附加有一个变换(Transform)组件(用于表示位置和方向),无法删除该组件。其他赋予对象功能的组件可以从编辑器的组件菜单或脚本中添加。在GameObject > 3D Object菜单中还有许多有用的预制对象(基本形状、相机等)可供使用,参见原始对象。
由于游戏对象是Unity的重要组成部分,因此有很多关于它们的详细手册内容。请参阅以下章节,以了解如何在Unity中使用游戏对象:
- 变换
- 组件简介
- 使用组件
- 原始和占位符对象
- 使用脚本创建组件
- 关闭游戏对象
- 标签
- 静态游戏对象
- 保存工作
您可以从游戏对象脚本参考页面了解有关通过脚本来控制游戏对象的更多信息。
结论 🔗
搬砖愉快!