# 创建脚本

> Create scripts to add programmable functionality to your application.

脚本允许使用 C# 代码自定义和扩展应用程序的功能。使用 Unity 内置 [MonoBehaviour](/engine/6000.0/manual/scripting/get-started/fundamental-unity-types/class-mono-behaviour.md) 类派生的脚本可创建自定义组件，从而控制游戏对象的行为。使用 [ScriptableObject](/engine/6000.0/manual/scripting/get-started/fundamental-unity-types/class-scriptable-object.md) 派生的脚本可在应用程序中高效存储大量数据。或者，也可以从空白 C# 脚本开始开发自己的非 Unity 类脚本。

与大多数其他资源不同，脚本通常直接在 Unity 中创建。要创建新脚本，请执行以下操作：

* 从主菜单：转到**资源 (Assets) > 创建 (Create) > 脚本 (Scripting)**，然后选择要创建的脚本类型。

或者：

* 从[项目 (Project) 窗口工具栏](/engine/6000.0/manual/unity-editor/using-the-editor/project-view.md)的创建 (Create) 菜单（加号）：转到**脚本 (Scripting)** 并选择要创建的脚本类型。

此操作将在项目 (Project) 面板中所选的任意文件夹内创建新脚本。它还选择脚本的文件名进行编辑，提示您更改名称。有关命名脚本时应考虑的事项，请参阅[命名脚本的注意事项](/engine/6000.0/manual/scripting/get-started/naming-scripts.md)。

## 其他资源##additional-resources

* [命名脚本](/engine/6000.0/manual/scripting/get-started/naming-scripts.md)
* [MonoBehaviour](/engine/6000.0/manual/scripting/get-started/fundamental-unity-types/class-mono-behaviour.md)
* [ScriptableObject](/engine/6000.0/manual/scripting/get-started/fundamental-unity-types/class-scriptable-object.md)
