# 基本 Unity 类型

> Understand some of the fundamental C# types that Unity provides and their special significance and behavior in the Unity Editor and runtime.

Unity 有一些基本的内置类，对于脚本非常重要。这些类是用户的自定义类型可以继承的类，从而与编辑器和引擎功能进行集成。了解这些类型、其行为以及为什么要继承或使用它们是非常有帮助的。

有关所有内置类和每个可用成员的完整参考，请参阅[脚本参考](ScriptRef:index)。

| **主题**                                                                                                             | **描述**                                            |
| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------- |
| [Object](/engine/6000.0/manual/scripting/get-started/fundamental-unity-types/class-object.md)                      | `UnityEngine.Object` 是编辑器可从检视视图窗口中的字段引用的所有对象的基类。  |
| [GameObject](/engine/6000.0/manual/scripting/get-started/fundamental-unity-types/class-game-object.md)             | 使用游戏对象类可在场景中创建和修改游戏对象。                            |
| [MonoBehaviour](/engine/6000.0/manual/scripting/get-started/fundamental-unity-types/class-mono-behaviour.md)       | 从 `MonoBehaviour` 继承，使脚本成为一个组件，并控制游戏对象的行为，使其响应事件。 |
| [ScriptableObject](/engine/6000.0/manual/scripting/get-started/fundamental-unity-types/class-scriptable-object.md) | 从 `ScriptableObject` 继承，用于存储独立于游戏对象的数据。           |
| [Transform](/engine/6000.0/manual/scripting/get-started/fundamental-unity-types/transform.md)                      | 通过脚本控制游戏对象的位置、旋转和缩放，以及与父和子游戏对象的层级关系。              |

## 其他资源

* [Unity 脚本参考](ScriptRef:index)
* [变换对象](/engine/6000.0/manual/transforming-objects.md)
