用途:为 Unity 项目生成符合最佳实践与 Unity 约定的生产级 C# 脚本模板,适用于创建新脚本或搭建项目结构。
主要能力:提供四类模板。MonoBehaviour 模板包含生命周期方法、序列化字段、组件缓存与 Gizmo 辅助;ScriptableObject 模板包含 [CreateAssetMenu]、校验、封装与克隆方法;Editor Script 模板用于自定义 Inspector 或窗口,并会询问使用 UGUI 还是 UI Toolkit;Test Script 模板提供 NUnit/PlayMode 测试,含 Setup/TearDown、[UnityTest]、性能测试与 Arrange-Act-Assert 模式。
模板特性:所有模板均包含 Unity 编码约定([SerializeField]、PascalCase、XML 文档)、性能模式(组件缓存、不在 Update 中调用 GetComponent)、代码组织(#region 指令、一致排序)与安全特性(空值检查、OnValidate、Gizmos)。模板使用占位符:{{CLASS_NAME}}、{{NAMESPACE}}、{{DESCRIPTION}}、{{MENU_PATH}}、{{FILE_NAME}}。详细定制选项见 template-reference.md。
使用方式与边界:该技能适合讨论模板选项、理解模板特性或获取脚本结构指导。实际生成脚本文件应使用 /unity:new-script 命令;搭建完整测试环境应使用 /unity:setup-test 命令;编写有特定需求的复杂脚本应使用 @unity-scripter 智能体;重构现有脚本应使用 @unity-refactor 智能体。相关技能包括 unity-script-validator(校验生成的脚本)、unity-ui-selector(为 Editor 脚本选择 UI 系统)和 unity-uitoolkit(生成 Editor 脚本时协助 UI Toolkit 实现)。
限制:资料未提供安装命令、收费方式、支持平台或具体版本要求,暂未提供。