• 投稿

UE MCP + Cursor:虚幻引擎 AI 开发环境部署全流程

3046
0
2026-04-01 10:03:20
37
30
165
20
1、只适应UE5.7 2、下载地址:https://github.com/yangskin/UEEditorMCP 3、解压,把解压文件放到项目文件的Plugins目录当中 4、重新生成.sln文件,重新编译 5、打开UE,插件中启用UEEditorMCP 6、打开任何一个蓝图类,进入事件图表,测试一下Auto Layout(自动排线),看看插件是否启用 7、在cursor中设置MCP:New MCP Server 8、在mcp.json中编写代码:(注意PYTHONPATH路径) 9、这时候就应该连上了。 10、截止到目前(2026年3月份)有哪些功能: 1. 蓝图逻辑开发与自动化 创建与编辑:您可以让 AI 直接创建蓝图类、函数、宏或事件派发器。 节点操作:支持添加事件(Event)、函数调用(Function Call)、分支(Branch)等 19 种图节点操作。 连线与重构:可以自动连接节点、将选中节点折叠为函数(Collapse to Function)、或者自动生成注释框(Auto Comment)。 变量管理:支持变量的增删改查、设置默认值以及元数据(Metadata)管理。 2. 场景与资产管理 大纲(Outliner)组织:您可以指挥 AI 批量重命名 Actor、将它们归类到指定的文件夹、或者查询当前的层级结构。 资产操作:支持批量资产重命名、修复重定向器(Fixup Redirectors)以及列出特定路径下的所有资产。 版本控制对比:通过 unreal.asset_diff.get 工具,您可以查看当前蓝图与版本控制仓库(SVN/Perforce/Git)中版本的结构化差异(精确到节点增删和属性修改)。 3. UI (UMG) 与 增强输入 控件蓝图:支持创建 UMG 控件,并能添加 24 种不同类型的控件组件。 MVVM 绑定:提供了完整的 MVVM 支持,可以动态添加/移除 Viewmodel 及其属性绑定。 增强输入(Enhanced Input):支持创建 Input Action 和 Mapping Context。 4. 材质系统增强 全流程编辑:支持创建材质、添加表达式(Expression)、设置纹理参数以及编译。 智能布局:具备材质图表的自动布局功能,并能将材质应用到场景中的特定 Actor 或组件上。 5. 诊断、调试与运行 编译反馈:AI 执行 blueprint.compile 或 material.compile 后,能直接获取错误和警告的具体计数及详细信息。 日志分析:可以实时追踪(Tail)编辑器日志,并支持按类别(Category)和级别(Verbosity)进行过滤,甚至支持离线读取日志文件。 PIE 控制:您可以让 AI 启动、停止或查询 PIE(编辑器内运行)的状态,实现自动化测试闭环。 6. 高级辅助功能 自动布局(Auto Layout):在蓝图编辑器中,您可以使用快捷键 Ctrl+Alt+L 或通过菜单直接整理混乱的节点连接。 获取缩略图:AI 可以提取资产的缩略图并以 Base64 格式返回,方便在 Cursor 界面直接预览。 批量执行(Batch Execution):为了提高效率,您可以让 AI 在一次指令中同时执行最多 50 个操作(如“创建一个蓝图 -> 添加三个变量 -> 编译”)。
客服
顶部
赛事库 课堂 2021拜年纪