# Unreal Engine 5 AI C++ 编程助手 | Dola

Unreal Engine 5 · 桌面 · 插件

# 面向 Unreal Engine 5 的 AI C++ 编程助手

Dola 是面向 Unreal Engine 5 的本地优先 AI 编程助手：一个桌面应用加一个编辑器插件，用于 Blueprint、C++ 源代码和编辑器工具。

最后更新：2026年10月8日

## [Dola 究竟是什么](#what)

Dola 是面向 Unreal Engine 开发者的本地优先 AI 队友。产品包括适用于 Windows 和 Linux 的**桌面应用**，以及一个通过本地桥接与该应用通信的 **Unreal 编辑器插件**。

它不是贴在 Unreal 旁边的通用网页聊天。工具会针对你打开的项目运行。聊天记录和项目索引设计为保存在你的电脑上。登录和模型推理通过 dolaai.pro 进行。

首页是 **Blueprint 和 C++** 的产品入口。本页是关于 Unreal Engine 5 编程助手的较长文章（插件、C++、与 Cursor 对比）。建模模式另有文档说明，它是 Babylon 工作室，不属于这个 Unreal 流程。

## [Blueprint](#blueprints)

连接插件后，代理可以在聊天中编辑 Blueprint 图表：节点、引脚、编译和保存。这条路径使用实时编辑器工具，而不是去猜测原始 .uasset 文件。

对于已经以 Blueprint 形式存在的资源，优先使用 Blueprint 是默认方式。专业代理覆盖 Blueprint、编辑器、知识和研究类任务。

## [C++](#cpp)

Dola 可以编辑项目 Source/ 目录下的 Unreal C++ 头文件和 .cpp 文件，包括 UCLASS 和 UPROPERTY 等反射模式。引擎 API 查询可以帮助你直接找到类和符号，无需翻阅文档。

C++ 工作是基于文件的源代码编辑。每次修改后，Dola 不会替你编译编辑器。你照常在 Unreal 中编译。对于资源和图表工作，实时插件工具是更好的选择。

## [Unreal 编辑器插件](#plugin)

桌面应用可以把 Dola 插件安装到你打开的 Unreal 项目中。已发布的插件版本目前适用于 **Unreal Engine 5.7**。编辑器通过本地桥接与 Dola 通信。我们不托管你的 .uproject。

有权限的用户可从 dolaai.pro 下载插件文件。安装步骤见 [Unreal Engine 插件文档](https://dolaai.pro/zh-hans/docs/unreal-plugin)。

## [典型流程](#workflow)

- [免费注册](https://dolaai.pro/signup) 并创建你的 Dola 账户。

- 下载桌面应用（Windows 或 Linux）。

- 在应用中登录，然后附加你的 Unreal 项目。

- 安装 Dola 插件，并打开 Unreal 编辑器，使本地桥接连接。

- 请求修改 Blueprint、执行编辑器操作、进行 API 查询或编辑 C++。

分步说明见[入门指南](https://dolaai.pro/zh-hans/docs/getting-started)。

## [与 Cursor 和 GitHub Copilot 对比](#compare)

Cursor 和 Copilot 都是出色的通用编程助手。Dola 的定位更窄：Unreal 编辑器工具、Blueprint 和本地项目桥接。这是不同的产品，不存在什么秘密计分。

Dola、Cursor 与 GitHub Copilot 在 Unreal Engine 工作中的客观对比
| 能力 | | Dola | | Cursor | | GitHub Copilot |

| Unreal 编辑器插件 | | 有：实时 Blueprint 和编辑器工具 | | 没有 UE 编辑器产品 | | 没有 UE 编辑器产品 |

| C++ / 项目文件 | | 有，以项目中的源代码编辑形式实现 | | 有：通用 AI IDE | | 有：多种 IDE 中的代码补全 |

| 工作场所 | | Dola 桌面应用 + Unreal | | Cursor IDE | | 多种编辑器和 IDE |

| 最适合 | | 原生 Unreal 编辑器工作流 | | 多语言代码仓库 | | 跨工具的行内补全 |

一篇更长但同样客观的文章：[Unreal Engine 的 Cursor 替代方案](https://dolaai.pro/zh-hans/cursor-alternative-unreal-engine)。“Unreal Engine AI”也可能指 NPC 行为树或 Epic Developer Assistant，这一区别见[NPC 行为与开发助手](https://dolaai.pro/zh-hans/blog/unreal-engine-ai-npc-vs-assistant)。

## [成品队友与 Cursor + MCP 对比](#mcp)

你可以通过社区 MCP 服务器，或 Epic 在 **5.8** 中的实验性 MCP 插件，把 Cursor 或 Claude 接入 Unreal。Dola 则是成品桌面队友，外加适用于 **5.7** 的编辑器插件。它不是那个 MCP 插件。安装步骤请见[插件文档](https://dolaai.pro/zh-hans/docs/unreal-plugin)。

## [常见问题](#faq)

###

Dola 是一个桌面应用，搭配一个 Unreal 编辑器插件。代理可以通过实时编辑器工具编辑 Blueprint，查询引擎 API，自动执行常见的编辑器操作，搜索本地项目知识，并编辑项目中的 C++ 源文件。

###

会。编码专家可以按照 Unreal 的反射约定添加或编辑 Source/*.h 和 Source/*.cpp 文件。这属于基于文件的源代码工作。每次 C++ 修改后，Dola 不会替你编译编辑器，你照常在 Unreal 中编译即可。

###

可以，前提是已连接编辑器插件。代理可以通过实时的 Unreal 桥接处理 Blueprint 节点、引脚、编译和保存，而不是去猜测 .uasset 文件的字节内容。

###

不能用于通用编程。Cursor 是完整的 AI IDE。Dola 专为 Unreal 工作流打造：插件、Blueprint 和编辑器工具。许多人会同时使用两者。

###

不是。Epic Developer Assistant 是 Epic 官方在编辑器内提供的问答和 C++ 指导面板（UE 5.7 的宣传也将其称为编辑器内的 AI 助手）。Dola 是第三方桌面应用加上编辑器插件，通过本地桥接编辑 Blueprint 并操作打开的项目。

###

已发布的 Dola 插件目前适用于 Unreal Engine 5.7。这不是 Epic 在 5.8 中的实验性 Unreal MCP 插件。桌面应用会为你打开的项目所属的引擎版本系列安装 Dola 插件。

###

聊天记录和项目索引设计为保存在你的电脑上。登录和 Claude 模型请求通过 dolaai.pro。提示词会发送给模型提供方，不会保存在 Dola 的账户数据库中。

## [套餐与访问](#start)

注册免费，在开放名额期间可立即获得访问权限。下载应用免费。运行代理会消耗 AI 积分。月度套餐（Indie、Pro、Pro+ 和 Max）在付款成功后提供包含的 AI 积分。未使用的包含积分会在续费时重置。额外积分会保留到使用为止。

[查看套餐与积分](https://dolaai.pro/zh-hans/plans)[免费注册](https://dolaai.pro/signup)

详情：[套餐与积分](https://dolaai.pro/zh-hans/plans)、[Dola 文档](https://dolaai.pro/zh-hans/docs)以及 [Dola 博客](https://dolaai.pro/zh-hans/blog)。

[在你的项目里试试我！](https://dolaai.pro/signup)

[看它工作](https://dolaai.pro/zh-hans/see-it-work)[免费注册](https://dolaai.pro/signup)
