分享本周所学——Unreal Engine 5(UE5/虚幻引擎5)安装以及创建项目的常见问题

        大家好,欢迎来到《分享本周所学》第八期。本人是一名人工智能初学者,刚刚大一。最近突发奇想打算跟同学用UE5开发一个小游戏,目前计划是做一个Roguelike卡牌游戏。我之前是有C++算法基础和UE4纯蓝图游戏开发基础,但是在尝试用C++开发UE的时候,感觉和这两者都有很大区别。我在学习的过程中也遇到了比较多的稀奇古怪的问题,所以想给大家分享一下这个过程,希望可以帮到大家。

目录

一、我的电脑需要什么配置?

二、怎么安装UE5啊?

1. 下载渠道与版本

2. 显卡可能导致的问题

三、怎么在UE5里创建项目啊?


上期文章链接:

分享本周所学——停机问题与可计算性https://blog.youkuaiyun.com/weixin_48978134/article/details/130609976本期封面我懒得搞了,于是就让优快云随便生成了一个,就不放图了。


一、我的电脑需要什么配置?

        UE5作为一个非常非常先进的物理引擎,对配置的要求几乎是所有游戏引擎里最高的。我自己用的电脑是R7 5800H加3060 Laptop GPU,16G内存,基本上是能支撑UE5运行的下限了,但是因为我是学生,没有太多收入,而且出国留学本来就挺烧钱的,所以这个下限也就将就用了,大家如果以运行UE5为目的来买电脑的话,选配置的时候千万只能比我这个好不能比我这个赖。

        首先CPU的话,官方的推荐配置是最低4核,2.5GHz,但是这个配置显然太丐了,我的建议是Intel大概i5 12600KF或者i7 12700F这个水平,AMD大概是R7 7700或者R9 5900X。

        然后内存。官方要求是最少8G,但是8G内存在跑操作系统的基础上随便开个浏览器基本上都吃满了,更别提UE5了。另外运行UE5的时候基本上肯定要同时开Visual Studio,16G我都嫌不够,如果你还要同时开个Blender或者Maya那就更加不够了。这里给大家看张图:

8dd4acf4b3a541ecb8172f4d06270b31.png

        可以看到,我的内存在打开所有必要软件之后只剩区区3.17GB,所以在编译的时候只能同时跑两个action,如果我们一次修改的代码比较多,可能一次编译要跑几十个action,这个时候16G内存就超级慢。我建议是至少32G,如果有条件的话可以64G。

        然后显卡。建议是4070起步吧,如果再低的话,可能处理光追这种比较吃显卡的操作就会很难受。

        最后软件上,Windows系统支持的版本只有64位的Win10和Win11。另外你需要装Visual Studio 2019或者2022,并且在安装的时候勾选“使用C++的游戏开发”:

4ccd5ae8483c4895adebacdab32d0db4.png

二、怎么安装UE5啊?

        UE5的安装可能是大家在学习过程中遇到的第一个问题,我在安装的过程中也遇到了一些麻烦,我这里总结了一下大家可能遇到的常见问题。

1. 下载渠道与版本

        安装UE5可以直接在Epic Games Launcher上面完成。不知道大家有没有听说过Epic Games,我自己了解Epic Games是因为当年它免费送GTA5,于是为了白嫖GTA5,一直只用Steam的我特意注册了一个Epic账号,从此以后每周只要一想起来就等上去白嫖一两款游戏,到现在为止库里已经白嫖了126款游戏……我写这篇文章的这周Epic送的是《死亡搁浅》,好像是5月25号截止,如果你在这之前看到这篇文章别忘了去白嫖一下。

        扯远了。总之如果想要下载UE5,最好先下一个Epic Games Launcher。下载地址贴在这里:

Epic Gameshttps://www.epicgames.com/site/zh-CN/home?lang=zh-CN        打开之后,可以在左边看到Unreal Engine的选项,然后在上方选择“库”,最后点击加号就可以安装自己需要的版本。

9afaf44d8e3d4aefb3c2f0c017c65099.png

        至于要装哪一个版本,如果你是初学者的话,其实每个版本对你来说都大同小异,如果拿不定主意,可以就装最新的版本;如果你不是初学者,那么你在看到这部分之前估计早就退出去了。但是有一点一定要注意,就是如果你要在多个设备上开发,或者和朋友或者同事共同开发,一定要保证你们的引擎版本相同。如果两台设备上引擎版本不同,比如其中一个版本是5.2.0,另一个是5.1.1,那么5.2.0版本的引擎可以向下兼容,打开5.1.1版本的素材,但是5.1.1版本很可能打不开5.2.0版本的素材,这样会导致你的开发效率大大降低。

2. 显卡可能导致的问题

        在启动UE前,一定要保证你的显卡驱动能够运行你下载的引擎版本。如果你的显卡驱动不符合要求或者需要升级,Epic会在你安装或者运行UE的时候提示你,这个时候你要及时去更新自己的显卡驱动。

        我自己在安装的时候因为显卡的问题导致了这样的情况:

Unreal Engine 5 2023.05.18

        反正就是界面严重错乱而且非常卡。我用的是NVIDIA,所以就试着去GeForce Experience里更新驱动,但也没有解决,我甚至去问了ChatGPT,然后它也没有给出有效的解决方案。这就搞得我非常纳闷,于是我一通乱捣鼓,最后解决的方法是在GeForce Experience里把Game Ready版本的驱动换成Studio,然后解决了。总之就是非常令人头疼的一个过程,折磨了我好半天,如果大家有类似的情况可以试试这个办法。

        Game Ready和Studio大致的区别在于Game Ready更适合游戏场景,然后Studio更适合渲染或者物理引擎这方面。不过我装了Studio之后打个守望或者命运2也没感觉有帧率下降,所以大家应该不用担心更换驱动版本会降低游戏体验。

三、怎么在UE5里创建项目啊?

        启动UE5之后会出现一个让我们创建项目的界面,大概长这样:

1d7ec4fb15224cf0a216ce8ad40556b5.png

        最左边根据你的用途会有几个大的类别,我们这里选“游戏”,然后右边会有几个子类别。所有这些类别其实都大同小异,主要区别在于项目里预置的一些内容。可以根据你的需求选一个你最想要的类别。最右边有一些额外的选项,大家可以根据需求来勾选。

        选完之后,在底下输入项目位置和名称。注意,最好不要在项目位置里面使用中文字符,我之前创建项目的时候路径里有中文,然后在编译的时候出了一些问题,把项目挪到纯英文路径之后就好了。虽然不敢100%确定,但是我觉得这很可能是中文路径导致的。

        创建项目非常非常慢,我的电脑CPU本来就烂,然后我当时是出门去了趟超市又买了饭,回来的时候才差不多创建好。不过创建好之后下次启动的时候就会快得多。

 

<think>好的,我现在需要帮助用户在Linux系统上安装Unreal Engine 5。根据用户提供的引用内容,尤其是引用[2]和[3],看起来用户已经找到了一些关于从源码编译UE4的信息,但现在需要UE5的指南。首先,我需要确认UE5是否官方支持Linux。记得之前Unreal Engine 4在Linux上的支持主要是通过源码编译,而官方可能没有提供预编译的Linux版本。UE5的情况可能类似。 首先,我应该检查Unreal Engine的官方文档,看看是否有关于Linux安装的说明。不过根据引用[3]中的用户经验,可能需要从源码编译。用户提到之前UE4的源码存放在GitHub,但可能现在UE5的源码位置不同,或者需要特定的访问权限。 接下来,安装步骤可能包括以下几步:获取源码、安装依赖项、编译引擎。需要确保用户的Linux系统满足硬件和软件要求,比如足够的存储空间、支持的显卡驱动、必要的开发工具链等。例如,可能需要安装clang、CMake、Python等工具。 另外,用户可能需要先注册Epic Games账户,并连接到GitHub仓库来访问UE5的源代码。因为UE的源码访问通常需要关联账户,这一点在引用[1]中提到安装Epic Games Launcher,但在Linux上可能不需要Launcher,而是直接通过Git克隆仓库。 然后,编译过程可能会比较耗时,需要足够的处理能力和内存。可能需要参考官方文档中的Linux编译指南,或者社区提供的步骤,比如引用[2]中的从源码编译UE4的步骤,但需要调整为UE5的版本。 最后,安装完成后,用户需要验证引擎是否能正常运行,比如创建测试项目或运行示例。可能还需要配置项目设置或安装额外的插件。 需要注意的是,用户之前的问题提到在Linux上安装UE5,但官方可能主要支持Windows和macOS,所以Linux上的安装可能会遇到更多问题,需要依赖社区支持或特定教程。同时,确保引用中的信息正确,比如引用[2]和[3]提到的源码获取方式是否仍然有效,或者是否有更新。 可能还需要提醒用户注意系统兼容性,比如Ubuntu的特定版本或所需的库文件。此外,编译过程中可能遇到的常见错误,如依赖项缺失、权限问题或编译工具版本不兼容,都需要在指南中提及解决方案。 总结步骤大致为:注册Epic账户并获取源码访问权限、安装必要依赖、克隆仓库、编译引擎、解决可能的问题、验证安装。需要将这些步骤详细列出,并参考用户提供的引用内容,尤其是引用[2]和[3]中的编译步骤,但调整到UE5的上下文。</think>在Linux系统上安装Unreal Engine 5UE5)需要从源码编译,以下是详细步骤: --- ### **1. 准备工作** #### 1.1 系统要求 - **操作系统**:Ubuntu 22.04 LTS或更高版本(其他发行版需验证兼容性) - **存储空间**:至少150GB可用空间 - **内存**:推荐32GB及以上 - **显卡**:支持Vulkan的NVIDIA/AMD显卡(需安装最新驱动) - **依赖工具**: ```bash sudo apt install clang-14 cmake git python3 ninja-build libxinerama-dev libxcursor-dev libxrandr-dev libvulkan1 mesa-vulkan-drivers vulkan-utils ``` --- ### **2. 获取UE5源码** #### 2.1 关联Epic Games账户与GitHub 1. 注册Epic Games账户并登录[Epic开发者门户](https://www.unrealengine.com/)[^1]。 2. 在账户设置中绑定GitHub账号。 3. 访问[Unreal Engine GitHub仓库](https://github.com/EpicGames/UnrealEngine),点击“Access”按钮申请权限。 #### 2.2 克隆仓库 ```bash git clone --branch 5.3 https://github.com/EpicGames/UnrealEngine.git cd UnrealEngine ``` --- ### **3. 编译UE5** #### 3.1 运行配置脚本 ```bash ./Setup.sh ./GenerateProjectFiles.sh ``` #### 3.2 开始编译 ```bash make -j$(nproc) # 使用多核加速编译(需数小时) ``` --- ### **4. 验证安装** 1. 编译完成后,运行引擎: ```bash cd Engine/Binaries/Linux ./UnrealEditor ``` 2. 首次启动会提示配置项目路径,创建空白项目测试功能是否正常[^2]。 --- ### **5. 常见问题解决** - **依赖缺失**:根据编译错误提示安装对应包(如`libssl-dev`)。 - **权限问题**:确保`UnrealEngine`目录权限开放: ```bash sudo chmod -R 755 UnrealEngine ``` - **编译失败**:尝试清理缓存后重新编译: ```bash make clean && make -j$(nproc) ``` --- ### **注意事项** - UE5对Linux支持仍处于实验阶段,部分功能(如Nanite、Lumen)可能受限[^3]。 - 建议使用命令行工具管理项目,因Unreal Editor的Linux版本功能尚未完全对齐Windows/macOS。 ---
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值