Ubuntu编译虚幻引擎工程

前言

最近研究了一下在ubuntu编译虚幻引擎,发现确实做得很好,编译非常简单,这里记录一下。

bf599e867a8db93b565d242f01c5f257.png

下载虚幻引擎源码

源码下载地址如下
https://www.unrealengine.com/zh-CN/linux

选择合适的版本即可,我这里选择的是UE5.1

b4b15fa2adea008cafbc4b60ca3de526.png

安装dotnet驱动

下载地址如下 https://learn.microsoft.com/zh-cn/dotnet/core/install/linux-ubuntu-install?pivots=os-linux-ubuntu-2004&tabs=dotnet8

我这里是ubuntu20.04版本,使用的命令如下

wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-7.0

安装成功之后,查看版本

dotnet --version
49bb2ebb686def4a2c6e55584ac0d648.png

设置运行权限

find /home/pc001/Desktop/UnrealEngine/Linux_Unreal_Engine_5.1.1/Engine/Binaries/Linux -type f -exec chmod +x {} \;

/home/pc001/Desktop/UnrealEngine/Linux_Unreal_Engine_5.1.1/Engine/Binaries/Linux:替换为你要操作的目录路径。
-type f:指定只对文件操作。
-exec chmod +x {}:对每个找到的文件执行 chmod +x 操作。
;:表示命令结束。

运行编辑器

cd /home/pc001/Desktop/UnrealEngine/Linux_Unreal_Engine_5.1.1/Engine/Binaries/Linux
./UnrealEditor
765f06a1e288efc88917edb1c04a535d.png

设置clang权限

find /home/pc001/Desktop/UnrealEngine/Linux_Unreal_Engine_5.1.1/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v20_clang-13.0.1-centos7/x86_64-unknown-linux-gnu/bin -type f -exec chmod +x {} \;

设置打包权限

find /home/pc001/Desktop/UnrealEngine/Linux_Unreal_Engine_5.1.1/Engine/Build/BatchFiles/ -type f -name "*.sh" -exec chmod +x {} \;

总结

完成上面操作之后 就可以正常的进行打包编译了。

4bbf203df8e521b3af6107d9e2e910dd.png

我的知识星球

请关注公众号g0415shenw 加入知识星球。
星球地址 https://t.zsxq.com/15EvfoA7n
星球有本人经验心得全部总结 涵盖音视频,gb28181、虚幻引擎、其他编程工具等等。另外还可以在星球提问,我会尽力答复,等于给您多了一个引路人。

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值