前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用 BuildGraph 编译 UE4 二进制引擎

使用 BuildGraph 编译 UE4 二进制引擎

作者头像
太阳影的社区
发布2021-12-24 14:24:24
7740
发布2021-12-24 14:24:24
举报

使用 BuildGraph 编译 UE4 二进制引擎

目录

相关指令

如果是在 Mac 上,想编译 Mac 版本的 Binary Build 引擎,那么就可以使用以下指令(这里只build了Development版本的引擎,如果还需要别的版本最后面的-set:GameConfigurations=Development要改成-set:GameConfigurations=Development;Shipping,即用;隔开,填入你需要打的版本):

代码语言:javascript
复制
Engine/Build/BatchFiles/RunUAT.sh BuildGraph -target="Make Installed Build Mac" -script="Engine/Build/InstalledEngineBuild.xml" -set:WithIOS=false -set:WithLumin=false -set:WithLuminMac=false -set:WithHoloLens=false -set:WithTVOS=false -set:WithLinux=false -set:WithWin32=false -set:WithLinuxAArch64=false -set:WithDDC=false -set:GameConfigurations=Development

相应的,如果是在 Win(64 位,不过现在基本没有人用 32 位的系统了吧) 上想要编译,那么就要改为:

代码语言:javascript
复制
Engine/Build/BatchFiles/RunUAT.bat BuildGraph -target="Make Installed Build Win64" -script="Engine/Build/InstalledEngineBuild.xml" -set:WithIOS=false -set:WithLumin=false -set:WithLuminMac=false -set:WithHoloLens=false -set:WithTVOS=false -set:WithLinux=false -set:WithWin32=false -set:WithLinuxAArch64=false -set:WithDDC=false -set:GameConfigurations=Development

就是改一下-target=里面的内容,将Mac。改成Win64。要注意的是 Mac 版本的引擎只能在 Mac 系统上编译,Win64 的也只能在 Win 系统上编译(需要安装 Visual Studio,并且安装 C++编译环境)。

指令解释

还是调用了RunUAT(这个脚本打工程包的时候也会用到,这方面单独分另一篇文章来谈),根据Engine/Build/InstalledEngineBuild.xml定义的规则来进行编译引擎。如果有感兴趣的读者可以自己研究下这里面是怎么写的,其实有一部分工作流程可以优化,具体可以看这篇文章

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-12-22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用 BuildGraph 编译 UE4 二进制引擎
    • 相关指令
      • 指令解释
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档