Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Linux下安装UE4游戏引擎

Linux下安装UE4游戏引擎

原创
作者头像
i0gan
修改于 2021-06-30 10:59:51
修改于 2021-06-30 10:59:51
6.7K0
举报
文章被收录于专栏:I0ganI0gan

Unreal Engine

环境安装

这里主要是针对与linux环境下如何安装UE4引擎。

官网注册帐号之后绑定github帐号,加入 Epic Games 组织后,即可获得Unreal Engine查看代码权限。

官网: https://www.unrealengine.com/en-US/

引擎源码: https://github.com/EpicGames/UnrealEngine

下载最近源码包

https://github.com/EpicGames/UnrealEngine/archive/refs/tags/4.26.2-release.tar.gz

下载好之后

由于我的是linux环境,linux运行

代码语言:txt
AI代码解释
复制
./Setup.sh 

然后就是下载一些依赖包进行安装了。

还要安装 编译工具

安装完毕后,生成工程文件

代码语言:txt
AI代码解释
复制
./GenerateProjectFiles.sh

编译源码

代码语言:txt
AI代码解释
复制
 make -j 8

编译过程有点长

经过了漫长的编译,大概编译了3个小时多,磁盘挤爆了好几次,不断清理磁盘才够。

启动UE4

代码语言:txt
AI代码解释
复制
./Engine/Binaries/Linux/UE4Edito

启动又要编译一会儿

ref:https://www.ue4community.wiki/legacy/building-on-linux-qr8t0si2

启动完毕ok。

但是感觉太占空间了,把中间文件给删掉。 (补充别删,踩了大坑了,后面引擎没法打包程序,依赖与源码里的东西)

代码语言:txt
AI代码解释
复制
find . -name "\*.o" | xargs rm
代码语言:txt
AI代码解释
复制
du -sh 

61G 

减小了20g左右。

再把Source源代码给干掉

代码语言:txt
AI代码解释
复制
cd Engine

rm -rf Source 
代码语言:txt
AI代码解释
复制
du -sh

34G 

一下子从81G减小到了34G

删了之后发现有个问题:启动UE4Editor时, libfbxsdk.so没了,网上找一个放在/lib下就行了,我是从unity3d下复制过来的,在pkg网站也可以找到。

https://archlinux.pkgs.org/rolling/chaotic-aur-x86_64/unity-editor-lts-1:2019.4.24f1-1-x86_64.pkg.tar.zst.html

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
在Mac电脑上用VMware Fusion安装Windows7虚拟机
链接: https://pan.baidu.com/s/1Ov033tnnYl-LoQcJrpU8DA
Action
2021/03/26
3.8K0
在Mac电脑上用VMware Fusion安装Windows7虚拟机
protobuf编译、安装和简单使用C++(Windows+VS平台)
将刚才编译后的libprotobufd.lib和protoc.exe拷贝到自己创建的项目下,按住shift+右键,选择打开CMD,输入protoc --cpp_out=./ Account.proto,发现目录中多了两个文件,一个.h头文件一个.cc源文件
WindSun
2020/03/21
8.9K2
Case 5 一键安装JS SDK 网页版WebRTC 网页 SIP客户端 语音通话,可以做web坐席
服务器环境要求 CentOS 6.9 64bit 下载脚本文件并安装 wget http://voip-sdk.oss-cn-beijing.aliyuncs.com/rtc_sip/install_rtc_sip.sh wget http://voip-sdk.oss-cn-beijing.aliyuncs.com/rtc_sip/python_install.sh #yum -y install dos2unix #dos2unix ./*.sh chmod a+x ./*.sh ./inst
qzlink.com
2020/07/01
1.9K0
【玩转腾讯云】用eclipse跑通腾讯云JavaSDK
https://www.oracle.com/java/technologies/javase-jdk13-downloads.html
大大大黑白格子
2020/03/27
15.4K0
【玩转腾讯云】用eclipse跑通腾讯云JavaSDK
excel 的条件格式(二)
使用条件格式中的数据条可以非常方便地对一定区域内的单元格的数值进行可视化。照着以下步骤执行,便可以添加数据条。
mr.songw
2021/02/04
1.4K0
excel 的条件格式(二)
MySQL 索引(中)
聚簇索引是按照每张表的主键构造的一棵 B+ 树,叶子节点中存放的即为整张表的行记录数据,聚簇索引的叶子节点也称为数据页。非聚簇索引叶子节点并不包含行记录的全部数据。叶子节点除了包含键值以外,每个叶子节点中的索引行中还包含一个书签。该书签用来告诉 InnoDB 存储引擎哪里可以找到与索引相对应的行数据。由于 InnoDB 存储引擎表是索引组织表,因此 InnoDB 存储引擎的非聚簇索引的书签就是相应的行数据的聚簇索引键。那么基于聚簇索引和非聚簇索引的查询的区别在哪里呢?先通过一个例子来直观感受下:查询 emp_no 为 401060 的记录,通过字段 emp_no 来查询,sql 如下。
mr.songw
2021/01/15
1.5K0
MySQL 索引(中)
基于声网的音视频SDK和FreeSWITCH开发WebRTC2SIP Gateway 报文设计 (二)
上一篇我们提到,常用的SIP 信令有:1注册、2振铃、3呼叫、4接听、5挂断、6取消
qzlink.com
2020/07/01
1.1K0
Android模仿微博的LazyFragment懒加载
本文会从头开始一步一步带你去写一个LazyFragment,根据写的过程中一步一步记录,你也可以自己试一试,跟着一起写写。最后也根据遇到的问题去完善了,网上搜的都是不完善的,还是自己写一个吧!
分你一些日落
2021/12/08
4710
Android模仿微博的LazyFragment懒加载
【玩转腾讯云】导入镜像-Windows 2008 R2 Datacenter
【腾讯云】关于Windows Server 2008 R2 企业版 SP1 64位公共镜像下线通知
大大大黑白格子
2020/03/26
10.3K18
【玩转腾讯云】导入镜像-Windows 2008 R2 Datacenter
利用云函数接收兔小巢的 WebHooks ,并通知到对应邮箱
兔小巢是一款免费的反馈互动社区产品,在网站上插入几行代码即可拥有和腾讯网一样的互动社区,让反馈变得便捷,轻巧。
jwj
2022/03/28
1.9K0
利用云函数接收兔小巢的 WebHooks ,并通知到对应邮箱
PHPStudy + VSCode 进行 PHP 断点调试
文件->首选项->设置->扩展->php->validate:executable path
Action
2021/08/12
2.2K0
PHPStudy + VSCode 进行 PHP 断点调试
安装添加access数据库
access版本目前已经更新出了很多,包括access2016,2010;2019,2021;
用户9693436
2022/04/24
5.4K0
Windows下安装MongoDB
下一步安装 "install mongoDB compass" 不勾选(当然你也可以选择安装它,可能需要更久的安装时间),MongoDB Compass 是一个图形界面管理工具,我们可以在后面自己到官网下载安装,下载地址:https://www.mongodb.com/download-center/compass。
Action
2021/09/14
9960
使用Xcode配置OpenCV环境
M1芯片的Mac安装opencv需要专门去找对应的版本去下载。这里稍有不慎,坑会比较多。
AlanWalker
2022/03/16
2.3K0
excel 的条件格式(三)
在 excel 中,使用色阶可以很方便地对一定区域内单元格的值进行可视化,渐变的颜色表示单元格中值的大小。照着以下步骤,便可以添加色阶。
mr.songw
2021/02/07
2.3K0
excel 的条件格式(三)
竞技世界面试官:说一下公平锁和非公平锁的区别?
上次我们提到了乐观锁和悲观锁,那我们知道锁的类型还有很多种,我们今天简单聊一下,公平锁和非公平锁两口子,以及他们在我们代码中的实践。
Java程序猿
2021/07/18
3840
2021年度Leetcode算法类型高频题总结&(附答案解析)
昨晚逛了逛GitHub,无意中看到一位P8大佬的算法刷题笔记,感觉发现了宝藏!有些小伙伴可能已经发现了,但咱这里还是忍不住安利一波,怕有些小伙伴没有看到。
Java程序猿
2021/12/24
9460
2021年度Leetcode算法类型高频题总结&(附答案解析)
【技术创作101训练营】- 前后端分离模式下如何保证开发人员不打架?
上传ppt很多颜色被改变了,如果评委老师想看原版的话,可以看pdf,麻烦了,谢谢。
手撕代码八百里
2021/01/20
1K3
【技术创作101训练营】- 前后端分离模式下如何保证开发人员不打架?
k8s的持续集成(jenkins+gitlab+k8s)
root@k8s-master1 docker.yml# kubectl get node
不凡
2021/08/19
3.7K1
Redis 安装部署
测试下部署在本地 Docker 容器中的 Redis 服务器同时处理 10 万个并发请求的性能:
Action
2021/04/15
7480
Redis 安装部署
推荐阅读
相关推荐
在Mac电脑上用VMware Fusion安装Windows7虚拟机
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档