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

目录

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

二、怎么安装UE5啊?

1. 下载渠道与版本

2. 显卡可能导致的问题

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


上期文章链接:

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


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

        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本来就烂,然后我当时是出门去了趟超市又买了饭,回来的时候才差不多创建好。不过创建好之后下次启动的时候就会快得多。

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐