FEATURED · 精选文章

Unity MCP 完整教程:用自然语言直接操控 Unity 编辑器

发布时间 / 2026/9/12 5:00:10
来源 / 创域科博编辑部
栏目 / 资讯中心
Unity MCP 完整教程:用自然语言直接操控 Unity 编辑器 Unity MCP 完整教程用自然语言直接操控 Unity 编辑器【免费下载链接】unity-mcpUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.项目地址: https://gitcode.com/GitHub_Trending/un/unity-mcp你可以直接对 AI 助手说在场景里创建一个红色方块再给它加一个 Rigidbody。说完它不会只是跟你聊天而是真的伸手去操作你的 Unity 编辑器。Unity MCPMCP for Unity就是这座桥它把 Unity 编辑器的场景、资产、脚本和测试暴露成一组工具挂到你日常用的 AI 客户端上从此你用对话驱动编辑器干活。 Unity MCP 能替你干什么你可以让它建场景对象在坐标 (0,2,0) 放一个相机朝向原点。 GameObject 的创建、移动、旋转、加组件、删组件这些点选操作它都能代劳。你可以让它写 C# 脚本在 Assets/Scripts 下建一个 PlayerController.cs实现 WASD 移动和二段跳挂到玩家身上。脚本从创建、读取、修改到删除都是全流程操作。你可以让它管资产把这个 Prefab 导入到场景缩放 1.5 倍放到原点。你可以让它跑测试跑一遍 EditMode 下的全部测试告诉我是哪几个挂了。你可以让它生成着色器和材质给立方体做一个透明玻璃效果的 Shader。边界也说清楚它操作的是Unity 编辑器本身所以前提是你的编辑器开着、项目是打开状态它不替你做关卡设计和美术创作AI 的聪明程度取决于你接的那个 LLM 客户端另外它提供 47 个工具入口点覆盖场景、脚本、资产、测试、截图等常见环节但不是万能遥控器。 动手前的门槛只有 3 样东西Unity 2021.3 LTS 或更新版本最高支持到 6.xPython 3.10配合uv包管理器——如果没装安装向导会带着你一步步装好一个 MCP 客户端Claude Desktop、Claude Code、Cursor、VS Code、Windsurf、Cline 等主流的都支持没有多余的可选组件这三样齐了就能开工。⚡ 最快配置路径从零跑通 Unity MCP第 1 步给 Unity 装上桥。打开 Unity 项目进入Window → Package Manager点左上角选Add package from git URL...粘贴https://gitcode.com/gh_mirrors/un/unity-mcp.git?path/MCPForUnity#main这一步装的是编辑器里的桥接包相当于在 Unity 内部开了一个接收指令的窗口。第 2 步等安装完成安装向导会自动弹出。向导先检查 Python 和uv是否就位——因为 MCP 的服务端是个 Python 程序依赖必须先装好缺什么它会引导你补什么。确认后点完成。第 3 步自动配置你的 AI 客户端。向导检测到这台机器上装了哪些 MCP 客户端会列给你。选中你在用的那个点Configure Selected或Configure All Detected Clients一键全配。这一步是帮你自动改好客户端的 MCP 配置文件不用手动写 JSON。以后想重新配置随时走Window → MCP for Unity打开窗口。第 4 步看状态灯。窗口里 Server Status 显示Installed、状态是ConnectedUnity Bridge 显示Running就算全部接通了。如果自动配置失败手动改客户端配置也很简单——大多数客户端走 HTTP默认端口 8080{ mcpServers: { unityMCP: { url: http://localhost:8080/mcp } } } 三个可以直接抄的任务配置完成后打开你的 AI 客户端从简单到复杂各试一条入门 · 5~15 秒出活Create a red, blue, and yellow cube in the current scene, spaced one unit apart on the X axis. 在当前场景创建红、蓝、黄三个立方体沿 X 轴间隔一个单位。它会先查一遍当前场景再建三个方块、生成三种颜色材质、逐个挂到 MeshRenderer 上。几秒后 Hierarchy 里三个带颜色的立方体就出现了。进阶 · 一次对话写完一个系统Build a simple player controller with WASD movement and a double-jump.结果是一个可跑的 C# 脚本被创建、挂到合适的对象上必要时还会帮你进 Play 模式验证。高阶 · 让它做项目巡检List every script in Assets/Scripts and tell me which ones reference Rigidbody.它会遍历你项目里的脚本并做依赖分析——这类扫一遍项目再回答的任务手动做要花不少时间。 连不上先查这 3 处桥没跑起来—— 现象是客户端报找不到 Unity 实例。自检打开Window → MCP for Unity确认 Unity Bridge 状态是 Running不是就重启一次编辑器。服务端起不来—— 自检终端里敲uv --version能正常输出版本号说明依赖没问题再看 MCP for Unity 窗口里的日志报什么错。客户端连不上—— 自检确认 Unity 这边 HTTP 服务在localhost:8080上跑着且客户端配置里的 URL 和它完全一致包括端口。另外如果你的终端同时开着多个 Unity 编辑器会提示检测到多个实例按提示指定一个即可。更细的报错比如 macOS 的 dyld 报错、WSL2 跨系统连法可以翻 排错指南。 下一步往哪走想看全部 47 个工具能做什么翻 工具目录开了多个 Unity 工程、想让不同 AI 连不同编辑器看 多实例路由想按场景启停工具组特效、动画、UI、测试看 Tool Groups想给脚本验证上更严的 Roslyn 检查看 Roslyn 指南装好之后最推荐的事别急着做复杂任务先拿三个方块试手感确认指令→场景变化这条链路在你机器上是通的再逐步加码。【免费下载链接】unity-mcpUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.项目地址: https://gitcode.com/GitHub_Trending/un/unity-mcp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED — 相关阅读

相关资讯

LATEST — 最新资讯

最新发布

TODAY — 本日精选

新闻

WEEKLY — 本周精选

新闻

MONTHLY — 本月精选

新闻