跳到主要内容

如何构建 Dora SSR 引擎

1. 获取项目源码

git clone https://github.com/ippclub/Dora-SSR.git

2. 构建游戏引擎运行时

  请选择你想要构建的目标平台。

  1. 安装 Rustxmake,以及带有 MSBuild 工具的 Visual Studio Community 2022

  2. 先构建 bgfx 依赖库,这一步与 GitHub Actions 保持一致。

    Tools\build-scripts\build_lib_bgfx_windows.bat
  3. 构建 Windows 运行时与解决方案。

    Tools\build-scripts\build_windows.bat
  4. 如果需要本地调试,可在 Visual Studio 中打开 Projects/Windows/Dora.sln,运行 Debug 配置。

3. 构建 Web IDE

  1. 编译并运行 Dora SSR 引擎。

  2. 安装最新版的 Node.jspnpm

  3. 初始化项目并进入 Dora Dora 编辑器开发模式。

    请选择你在进行 Web IDE 开发的平台。

cd Tools/dora-dora && pnpm install
pnpm build-yarn-editor
pnpm start

  或者你可以直接生成完整 Dora SSR 项目的 Web IDE 发布文件。pnpm build 现在会自动完成 YarnEditor 的构建与复制,并将最终 Web IDE 构建结果同步到 Assets/www

# `pnpm build` 还会自动把最终构建结果同步到 Assets/www
cd Tools/dora-dora
pnpm build