重要类
本节提供了Unity中一些常用且重要的内置类的概述,这些类可能在脚本编写时使用。
这些页面是发现Unity脚本基础知识的一个起点,并不涵盖Unity中的所有类,甚至不包括所有被涵盖的类的每一个成员。
要获取所有内置类及其每一个成员的更完整参考,请参阅脚本参考。
- GameObjectUnity场景中的基本对象,可以代表角色、道具、场景、相机、航点等。GameObject的功能由附加到其上的组件定义。 更多信息
在术语表中查看:代表存在于场景一个场景包含您的游戏的环境和菜单。将每个唯一的场景文件视为一个独特级别。在每个场景中,您放置环境、障碍物和装饰,本质上是在分块设计和构建您的游戏。更多信息
在术语表中查看中的对象类型。
-
MonoBehaviour:每个Unity脚本默认从中继承的基类。
-
Object:Unity能引用的编辑器中所有对象的基类。
-
Transform:提供通过脚本以多种方式工作与GameObject的位置、旋转和缩放,以及它与父子和GameObject的层次关系的方法。
-
向量:用于表达和操作2D、3D和4D点、线和方向类的集合。
- QuaternionUnity表示旋转的标准方式。在编写处理旋转的代码时,通常应使用Quaternion类及其方法。 更多信息
在术语表中查看:一个表示绝对或相对旋转的类,并提供创建和操作这些旋转的方法。
-
ScriptableObject:一个数据容器,您可以用来保存大量数据。
-
时间(和帧率管理):Time类允许您测量和控制时间,并管理项目的帧率。
-
Mathf:包含常用数学函数的集合,包括三角函数、对数函数以及在游戏和应用开发中常用的其他函数。
-
Random:为您提供方便的生成各种常见类型随机值的方法。
-
Debug:允许您在运行时可视化编辑器中的信息,这可能有助于您了解或调查项目中正在发生的事情。
-
Gizmos和Handles:允许您在场景视图一个交互式视角,可以看到您正在创建的世界。您使用场景视图来选择和定位场景、角色、相机、灯光和所有其他类型的GameObject。更多信息
在术语表中查看和游戏视图中绘制线条和形状,以及交互式句柄和控制。