量子计算9 发表于 2023-4-11 17:00

Unreal Engine01:环境配置

写在前面

正好最近要被push学一下UE4,所以在这里记录一下。由于UE5是2021年新出的版本,大部分功能和UE4一脉相承,而且相比之下UE4可供学习的文档也更多,因此这里主要介绍的都是UE4的内容。这里首先要介绍的是UE4开发环境配置,即如何获取和安装可用于UE4游戏开发的Editor(开发编辑器)。
一、使用UE官方编译好的Unreal Engine和Editor

这种方式是常规的获取开发Editor的方式。
进入UE官网:https://www.unrealengine.com/en-US,点击右上角的下载按钮即可进入下载教程。
首先是下载Launcher并安装。Launcher可以视为一个Epic Games社区,里面有关于社区的许多东西,也包括管理虚幻引擎。



打开Launcher,选择库,点击引擎版本旁边的**“+”**,即可新建一个引擎。这里可以设置两个地方。

一个是引擎版本。正如前面所说的,这里选择4.x.x的版本。特别要注意的是,UE4和Visual Studio之间是有对应关系的。如果之前已经在电脑上下载了VS,那么这里就要注意选择和VS版本对应的UE4版本。官方的版本对应关系在这里:https://docs.unrealengine.com/5.0/zh-CN/setting-up-visual-studio-development-environment-for-cplusplus-projects-in-unreal-engine/,由于我之前电脑上已有VS2017,所以这里选择安装UE4.24.3版本。


另一个是需要下载的组件。UE4引擎是很吃硬盘的(内存吃不吃暂时还不用管),建议最低要求也要准备100GB以上的空间作为一个引擎的下载和安装(没错它还可以同时安装多个不同版本的引擎,如果硬盘够的话)。另外如果有条件的话还是安装SSD比较好,如果选择机械硬盘的话也尽量选择7200转的硬盘。如果硬盘容量捉襟见肘,有什么方法可以压榨一下呢?这就需要在安装的时候选择好最少需要下载的组件,否则它会自动把所有东西都下载的。点击安装,设置好安装路径,选择选项,勾选所需要的组件。作为开发人员,建议是勾选前面的内容,然后目标平台选项中,如果需要进行移动端开发,就勾选Android,其他的就不用勾选了,如下图所示。当然,选择更早的引擎版本也是一种减少下载量的方法。因为越靠后的引擎功能越丰富,所需要的资源也更多。但这些额外的功能初学者往往是很少机会用得到的。

4. 通过Launcher管理引擎还是很方便的,等引擎安装完成后,点击启动即可打开Editor。如果要卸载该引擎也很方便,直接卸载即可把引擎的所有文件删除掉。
二、通过源码编译Unreal Engine和Editor

这种方式就比较偏向底层了,它是直接通过源码来编译得到引擎和Editor的。
在Launcher中点击GITHUB资源,跳转到Github上。

2. 如果要获取源码的话,是需要注册一个Epic Games的账号并且和自己的Github账号关联在一起的。在下面的这个页面点击these instructions,即可跳转到官网的指引,按照指引关联即可。


3. 关联完成后,点击上图的Unreal Engine(https://github.com/EpicGames/UnrealEngine)即可跳到下载页面。
注意点击release中的Tags切换到想要下载的引擎版本,例如“4.24.3-release”。


如果Github连不上也可以在这里下载:https://download.csdn.net/download/weixin_43992162/86242552?spm=1001.2014.3001.5501。
下载完成后,解压压缩包,然后依次点击Setup.bat和GenerateProjectFiles.bat即可。

Setup.bat是下载引擎需要的依赖,相当于安装引擎,这将占据大部分所需的硬盘空间。和用Launcher下载相同,如果直接点击Setup.bat,同样是会下载所有的组件,不管以后是否会用到。如果想要节省硬盘的话,可以采用以下方法,参考博文:从源码编译UE4,加快Setup.bat下载文件的环节。进入cmd,到当前文件夹中,执行:
# 排除掉不需要的组件# 如果不清楚有什么组件的话,可以到Launcher中查看
Setup.bat -exclude=Linux -exclude=IOS -exclude=HoloLens -exclude=Lumin -exclude=TVOS
注意:UE4源码的文件夹路径不要太深,否则有个包是下载不下来的。解决办法是改短一点文件夹的名字或者路径弄短一点就可以了,参考:https://forums.unrealengine.com/t/source-build-problem-failed-to-download-due-to-filename/50960。GenerateProjectFiles.bat的执行要快很多,它是用来生成项目文件的。
这一步是打开Editor。

直接参考官方的文档即可:https://docs.unrealengine.com/5.0/zh-CN/building-unreal-engine-from-source/。主要是通过Visual Studio来编译引擎,这个过程会有点久,而且也会占一部分的硬盘资源。打开Visual Studio的方法是双击源码中的UE4.sln解决方案,然后直接编译即可。编译完成后,右键UE4项目->Debug->Start new instance即可调出Editor界面。注意首次打开的时候还要等待一点时间等一些文件编译和加载完成。
三、新建一个C++项目

打开Editor后,点击游戏->第三人称游戏,在左上角选择切换到C++,然后修改下方项目所在的路径即可创建项目。
页: [1]
查看完整版本: Unreal Engine01:环境配置