Unity MCP 场景资源控制
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/control-unity-editor-scenes-and-assets-through-mcp-for-unity。
技能介绍
解决的问题
在 Unity 项目里,AI 助手通常只能处理纯文本,无法直接查看当前场景、读取资源引用或触发编辑器命令。当开发者想自动化检查场景、整理资源、修改脚本或运行测试时,仍需要在编辑器中手动完成这些操作。这个技能把 MCP 兼容代理接入 Unity Editor,让模型能够围绕当前工程状态执行更具体的开发任务。
工作方式
技能基于 MCP for Unity,将 Claude、Codex、VS Code、Cursor 或本地 LLM 客户端连接到 Unity 编辑器。接入后,代理可以围绕工程上下文完成以下操作:
- 检查场景:查看当前打开的场景结构、对象关系与节点状态
- 管理资源:读取、整理或操作工程中的资源引用
- 编辑脚本:在现有 Unity 脚本上下文中修改或补充代码
- 运行测试:触发编辑器侧测试,辅助验证改动结果
适用边界
它面向已有 Unity Editor 环境,通常还需要 Python 3.10+ 与 MCP 兼容客户端。该技能不替代 Unity 插件开发本身,而是把编辑器能力暴露给外部模型。涉及批量资源变更、场景重写或测试自动化时,建议先在小场景验证,再扩展到正式工程。
使用场景
- 使用 Claude 或 Codex 接入 Unity 后,检查当前场景中的空引用、未挂载组件和节点层级问题。
- 整理 Unity 工程资源时,让代理读取资源引用关系,定位未使用预制体并给出清理建议。
- 修改 Unity 脚本前,先用 MCP 查询相关场景对象和组件配置,避免凭空改代码。
- 在运行编辑器测试前,让代理检查当前打开场景的状态,确认改动不会影响未保存对象。
适合人员
- 使用 Claude 或 Codex 辅助开发 Unity 项目的游戏工程师,希望模型能直接查看编辑器场景和组件状态。
- 维护 Unity 工程资源的团队,希望用 MCP 代理辅助检查资源引用和未使用资产。
- 使用 VS Code 或 Cursor 写 Unity 脚本的开发者,希望在改代码前查询相关场景对象配置。
- 运行 Unity 编辑器测试的 QA 工程师,希望在触发测试前确认当前场景状态和改动范围。