Version: 2021.2
Null 引用异常
重要的类 - GameObject

重要的类

本节概述在编写脚本时可能需要使用的一些最常用和最重要的 Unity 内置类。

以下页面可作为了解 Unity 脚本基础知识的起点,只介绍了 Unity 的部分类,甚至所介绍的类也只列出了其部分成员。

For a more complete reference of all the built-in classes and every member available, see the (Script Reference)[ScriptRef:index].

  • GameObject:表示可以存在于场景中的对象的类型。
  • MonoBehaviour:基类,默认情况下,所有 Unity 脚本都派生自该类。
  • Object:Unity 可以在编辑器中引用的所有对象的基类。
  • Transform:提供多种方式来通过脚本处理游戏对象的位置、旋转和缩放,以及与父和子游戏对象的层级关系。
  • Vectors:用于表达和操作 2D、3D 和 4D 点、线和方向的类。
  • Quaternion:表示绝对或相对旋转的类,并提供创建和操作它们的方法。
  • ScriptableObject:可用于保存大量数据的数据容器。
  • Time(以及帧率管理):Time 类用于测量和控制时间,并管理项目的帧率。
  • Mathf:一组常见的数学函数,包括三角函数、对数函数以及游戏和应用开发中常用的其他函数。
  • Random:提供简便的方法来生成各种常用类型的随机值。
  • Debug:用于可视化编辑器中的信息,这些信息可以帮助您了解或调查项目运行时发生的情况。
  • Gizmos 和 Handles:用于在 Scene 视图和 Game 视图绘制线条和形状以及交互式手柄和控件。
Null 引用异常
重要的类 - GameObject