TRAE Editor for Unity 是一款专为 TRAE IDE 开发的,并内嵌于 Unity 编辑器的插件。它打通了 TRAE IDE 与 Unity 编辑器之间的协作链路,将 TRAE IDE 的基础功能、AI 辅助编码能力以及对 Unity 项目的深度理解融为一体,让你能够在 Unity 编辑器中直接唤起 TRAE IDE 编写代码,并便捷地回到 Unity 编辑器进行预览与调试。
Unity 编辑器版本为 Unity 2021.3 及以上。
https://github.com/Pico-Developer/TRAE-Editor-Unity.git,然后点击右侧的 Add 按钮。在 Unity 编辑器中,打开 Preference 窗口,路径如下:
在窗口的左侧导航栏中,选择 External Tools。
在 External Tools 面板中,检查 External Script Editor 是否已被设置为 Trae CN。
提示
一般情况下,若你已在本地安装 TRAE CN,则在项目中导入 TRAE Editor for Unity 插件后,External Script Editor 会被自动设置为 Trae CN。
若自动设置未完成,你需要展开下拉菜单,点击 Browse,然后根据你的操作系统选择本地已安装的 TRAE CN:
导入 TRAE Editor for Unity 插件后,External Tools 面板的 TRAE 区域会显示以下选项:
|
选项 |
描述 |
|---|---|
|
Auto copy project rules |
勾选该选项后,在 TRAE IDE 中打开 Unity 工程时,会自动在
|
|
Include external packages |
在 Unity 编辑器的 Package Manager 窗口中,若你先前通过 “Add package from disk” 的方式将外部包添加至当前 Unity 项目,则勾选该选项后,这些包会被自动添加至 TRAE IDE 当前工作区的根目录,从而确保这些包可被 TRAE IDE 索引和导航。 |
|
Show Library folder |
勾选该选项后,当前 Unity 项目目录下的 |
为了让 TRAE IDE 能够编辑 Unity 工程中的文件,你需要前往 TRAE IDE 的扩展市场,然后安装以下两个扩展:
安装这两个扩展的步骤如下:
在浏览器中输入以下 URL,然后按下回车键。
C# Dev Kit:
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-dotnettools/vsextensions/csdevkit/3.13.205/vspackage
Unity:
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/VisualStudioToolsForUnity/vsextensions/vstuc/1.2.1/vspackage
浏览器将自动下载扩展,等待下载完成。
返回 TRAE IDE 并打开扩展市场。
将下载的 .vsix 文件拖拽至 扩展 面板中。
TRAE IDE 会自动安装该扩展。安装完成后,该扩展会出现在 已安装 列表中。
在 Unity 编辑器中,点击一个需要编辑的脚本。例如,下图中的 NewMonoBehaviourScript.cs。
Unity 编辑器会唤起 TRAE IDE,并在 TRAE IDE 中打开该脚本。
提示
推荐在 TRAE IDE 中使用 SOLO 模式和 SOLO Agent 智能体来编写代码。
在对话输入框中,输入你的指令。例如,下图中的 “Please use code to generate a primitive Cube and set its position to the center (0, 0, 0). Make this Cube rotate continuously at a constant speed along its X and Y axes”。
接收到指令后,SOLO Agent 会根据你的指令开始编写代码。
检查 SOLO Agent 编写的代码,根据实际情况接受或拒绝变更,然后保存文件。
返回 Unity 编辑器。
点击顶部的播放按钮。
Hierarchy 窗口中会出现 SOLO Agent 根据你的指令构建的对象(本示例中为 Cube),该对象同步显示在 Scene 和 Game 视图中。
在 Game 视图中预览效果。
SOLO Agent 遵循上述示例指令所构建产物的预览效果如下: