For the complete documentation index, see llms.txt. This page is also available as Markdown.

AI 编码助手

查找通过 Convai 的支持 MCP 工具将 AI 编码代理连接到 Unity 的指南,包括设置、支持的代理和故障排除。

Convai AI 编码助手集成将 Convai 专属工具添加到 Unity 官方 MCP 服务器中,因此编码代理可以检查、配置和诊断你项目中的 Convai 组件,而不必由你手动逐个连接。如果你已经在使用受支持的编码代理,并希望该代理理解 Convai 的房间、角色、动作、唇形同步、转录和视觉功能,那么就使用它。连接后,你可以用自然语言向代理下达指令,并在 Unity 编辑器中查看生成的更改。

开始之前: 该集成需要 Unity 6 (6000.x) 或更高版本,以及兼容的 com.unity.ai.assistant 包。请参阅 设置你的第一个编码代理 ,以获取完整的先决条件检查和设置演练。

该集成添加了什么

Unity 的官方 MCP 服务器,由 com.unity.ai.assistant 包提供,为编码代理提供用于 GameObject、脚本、资源和场景操作的通用工具,但对 Convai 组件没有任何了解。Convai Unity SDK 额外提供了 20 个具备 SDK 感知能力的工具,带有 Convai.* 名称前缀——例如 Convai.ConfigureCharacter, Convai.ConfigureLipSync,以及 Convai.DiagnoseConversation ——这些工具只读取和修改 Convai 组件,例如 ConvaiManager、角色、动作、唇形同步、转录和叙事部分。Unity MCP 工具继续负责通用的 GameObject、脚本和场景操作。Convai 工具绝不会接收或返回 API 密钥,而会修改 Convai 工具使用 Unity 的撤销系统,而不是自动保存场景。

受支持的编码代理

该集成支持五种编码代理:Codex、Claude Code、Cursor、Gemini 和 VS Code Copilot。为某个代理安装支持时,会将一个受管理的 Convai 指令块写入该代理自己的指令文件中—— AGENTS.md 适用于 Codex, CLAUDE.md 适用于 Claude Code, .cursor/rules/convai-unity-sdk.mdc 适用于 Cursor, GEMINI.md 适用于 Gemini, .github/copilot-instructions.md 适用于 VS Code Copilot——并将代理指向打包的 convai-unity-sdk 技能。请参阅 受支持的编码代理 以了解精确的文件路径和各代理的安装行为。

将编码代理连接到你的项目

打开 Convai > AI 编码设置 在 Unity 编辑器菜单中开始。这会打开 Convai 编辑器窗口的 AI 编码 部分,其中的 设置健康状态 卡片会检查 Unity 6 (6000.x) 或更高版本、兼容的 com.unity.ai.assistant 包、打包的 Convai 技能以及 20 工具契约,并在任何检查失败时内联提供 修复 按钮。打开 项目设置 > AI > Unity MCP Server ——可以直接打开,或通过同一部分中的 打开 Unity MCP Server 设置 按钮——接受 Unity 针对 MCP Server 功能的条款,并确认哪些 MCP 客户端已连接到你的项目。然后点击 安装 旁的受支持编码代理,在 已管理的项目指令 卡片中写入其受管理的指令块。请参阅 设置你的第一个编码代理 以获取完整演练。

你可以让已连接的代理执行什么

连接编码代理后,你可以用自然语言向它下达指令,而不是手动连接组件。典型请求包括:

  • 构建一个包含玩家和角色的对话场景

  • 添加聊天 UI 以显示对话转录

  • 在按住说话和免提对话输入之间切换

  • 向场景中添加供角色引用的对象

  • 启用视觉功能,让角色能够看到场景

代理会针对 Convai 组件使用 Convai 工具,并针对通用的 GameObject、脚本和场景操作使用 Unity 自身的 MCP 工具,然后报告它更改了哪些实例 ID。请参阅 MCP 工具参考 ,以查看代理可用的 Convai 工具完整列表。

AI 编码助手页面

最后更新于

这有帮助吗?