欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

虚幻4( UnrealEngine) Ubuntu 16.04 编译

程序员文章站 2022-06-04 18:42:38
...

源码下载

git clone https://github.com/EpicGames/UnrealEngine.git  (官方地址)

觉得clone慢的可以用

git clone https://github.com.cnpjms.org/EpicGames/UnrealEngine.git(镜像地址)

如果没有授权帐号,或者git出现rpc等奇奇怪怪的问题 也可以用下面为这边分享的神秘地址

链接: https://pan.baidu.com/s/1ic5PU42JH2nhPUB76BXgmw 提取码: ez2n

编译

cd UnrealEngine
./Setup.sh (下载三方库,比较耗时)
//下载完成后
./GenerateProjectFiles.sh (生成工程文件)
//执行完成后 目录下会有cmakelist 和 MakeFile 文件
//根据makefile里面的target 选择自己需要的内容进行编译 如下
make ShaderCompileWorker UnrealLightmass UnrealPak CrashReportClient UE4Editor 

PS:有如下报错

ERROR: Cannot use an old toolchain (missing ToolchainVersion.txt file, assuming version earlier than v11)

请参考

echo "v15_clang-8.0.1-centos7" > Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v15_clang-8.0.1-centos7/ToolchainVersion.txt

v15_clang-8.0.1-centos7 这个 根据你当前报错的名称进行修改 对应好就行

然后重新make   等待编译结束

编译完成后

cd Engine/Binaries/Linux
./UE4Editor

如果运行失败,提示 vulkan相关的错误,可能是显卡驱动 和vulkan库没有安装好

先查询支持nvidia驱动

sudo add-apt-repository ppa:graphics-drivers/ppa      //添加ppa库到系统中
sudo apt update         //  更新
 
sudo ubuntu-drivers devices // 显示可以安装的nvidia驱动

虚幻4( UnrealEngine) Ubuntu 16.04 编译

根据需求 或者根据推荐的(recommended)安装

sudo apt install nvidia-430

等待安装完毕

再安装vulkan相关的内容

sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils

等待安装完毕运行

vulkaninfo

如果控制台没有出现错误信息,就说明vulkan安装成功了再运行 UE4Editor 应该能成功执行

虚幻4( UnrealEngine) Ubuntu 16.04 编译

虚幻4( UnrealEngine) Ubuntu 16.04 编译

PS:由于本人用的nvidia显卡, amd显卡查看vulkan相关安装文章

 

相关标签: 学习