视频来源: B站 UP主「好昵称就是要很长很长」
视频链接: https://www.bilibili.com/video/BV1BCrdBdERT/
发布日期: 2026-01-15


一、什么是MCP for Unity?

MCP(Model Context Protocol)是 Anthropic 提出的模型上下文协议,Unity 官方基于此协议推出了 MCP for Unity 插件包,让 AI 助手可以直接操作 Unity 编辑器,替代大量重复的手动操作。

简单来说,就是把 Unity 变成一个可以被 AI 控制的"智能助手",你描述需求,AI 自动帮你完成场景搭建、脚本挂载、参数设置等工作。


二、视频核心内容

本视频手把手教你在 Claude Code 命令行版本中配置 MCP for Unity,主要包含以下内容:

1. MCP for Unity 包获取与配置

  • Unity 官方资源商店(Unity Asset Store)获取官方 MCP for Unity 包
  • 了解包的安装与基本配置
  • 包的版本更新与兼容性说明

2. 本地Python环境搭建

  • 使用 uv 包管理器快速搭建Python环境
  • uv 是一个用 Rust 编写的超快速 Python 包管理器,比 pip 快 10-100 倍
  • 安装必要的 MCP Server 依赖

3. Claude Code 命令行版与 Unity Server 桥接配置

视频详细演示了 Claude Code 命令行版本的配置方法:

  • Claude Code — Anthropic 官方推出的 AI 编程助手(命令行版本)
  • Windsurf — Codeium 推出的 AI 编程助手
  • Cursor — 热门 AI 代码编辑器

关键配置项:

  • 支持 HTTP / STDIO 双协议
  • 配置文件示例与关键参数说明
  • 多客户端统一配置方案

4. 实战演示:通过@指令调用MCP工具

  • 在 AI 对话中输入 @ 指令即可调用 MCP 工具
  • AI 自动读取项目层级、修改资源属性
  • 支持直接构建场景、创建预制体

三、项目亮点

特性 说明
24种内置功能 覆盖GameObject操作、组件管理、场景编辑、脚本创建等
双协议支持 HTTP 和 STDIO 灵活切换,适应不同使用场景
自动代码生成 AI操作后自动生成对应C#代码
多AI客户端兼容 Claude Code、Windsurf、Cursor 等主流工具均支持
零学习成本 通过自然语言描述即可完成复杂操作

四、MCP for Unity 能做什么?

MCP for Unity 内置了 24 种常用功能,包括但不限于:

场景操作

  • 读取场景层级结构
  • 创建/删除 GameObject
  • 修改物体 Transform
  • 设置 Tag 和 Layer

组件管理

  • 添加/移除组件
  • 读取/修改组件属性
  • 动态创建脚本组件

资源管理

  • 创建预制体
  • 管理材质和纹理
  • 导入和配置资源

编辑器控制

  • 播放/暂停/停止游戏
  • 截图和录制
  • 构建和发布

五、为什么值得学习?

传统 Unity 开发中,大量时间花在:

  • 手动挂载脚本到物体
  • 设置 Tag 和 Layer
  • 调整 Inspector 参数
  • 创建预制体和场景结构
  • 编写重复的业务逻辑代码

通过 MCP for Unity,一句话描述你的需求,AI 自动完成以上操作,开发效率大幅提升!


六、总结

MCP for Unity 代表了 AI 辅助游戏开发的新方向。通过 Claude Code 命令行版本与 MCP for Unity 的结合,开发者可以将更多精力放在创意和设计层面,而将繁琐的重复性工作交给 AI。

视频演示了完整的配置流程,即使是新手也能快速上手。建议配合官方文档一起学习,效果更佳。

参考资料:

  • 视频原链接:https://www.bilibili.com/video/BV1BCrdBdERT/
  • MCP 官方文档:https://modelcontextprotocol.io/
  • Unity Asset Store:搜索 MCP for Unity(Unity官方资源商店)
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐