当前位置: 首页 > article >正文

[UE5学习] 一、使用源代码安装UE5.4

一、简介

本文介绍了如何使用源代码安装编译UE5.4,并且新建简单的项目,打包成安卓平台下的apk安装包。

二、使用源代码安装UE5.4

注意事项:

  • 请保证可以全程流畅地科学上网。
  • 请保证C盘具有充足的空间。
  • 请保证接下来安装下载的visual studio, android studio, sdk, jdk, ndk都与标注的版本号相同。
  • 使用windows系统,用户名不能含有中文。

1. 获取Unreal Engine代码

参考Accessing Unreal Engine Source Code on GitHub:

1). 注册Github账号

2). 注册Epic账号

使用Epic账号登录Unreal Engine。

3). 在Unreal Engine中绑定Github

如果不绑定Github就无法在Github中下载Unreal Engine的源代码。
在Unreal Engine主页点击右上角用户名->Account,进入以下界面:
绑定Github
然后选择APP&ACCOUNTS->CONNECT Github。

4). 登录Github,进入UE5代码仓库

进入UE5代码仓库UnrealEngine后,可以选择使用Git工具 clone 源代码到本地,或者直接下载源代码的zip压缩包。
本文建议直接下载源代码的zip压缩包,因为UE5源代码很大,clone时很难保证网络一直流畅不间断。
在UE5代码仓库界面,点击进入Release。选择下载Unreal Engine 5.4.0源代码(本文操作时使用的是版本5.4.0,但是应该版本5.4.4也可以,读者可以使用5.4.4尝试一下),如下图所示:
UE5.4源代码
压缩包名应该为UnrealEngine-5.4.0-release.zip,大小为628MB

2. 编译Unreal Engine

1). 下载安装 Visual Studio community 2022

安装时选择使用C++的桌面开发使用C++的游戏开发

2). 解压UnrealEngine-5.4.0-release.zip

3). 运行脚本Setup.bat

进入解压后的文件夹,使用管理员身份运行脚本Setup.bat此脚本会运行很长很长一段时间,因为要下载一些文件,同时该脚本可能不会自动刷新,可以按下Enter键刷新查看进度,或者使用其他网速监控软件查看是否正常在下载文件。该脚本运行完毕后会自动关闭,不要自己关闭该脚本。

4). 运行脚本GenerateProjectFiles.bat

运行脚本GenerateProjectFiles.bat生成UE5.sln工程文件。

5).使用VS2022打开UE5.sln

如果缺少了必要的工具包,VS2022提示安装它们来获取完整体验。根据提示安装完成后,准备进行编译。
解决方案配置选择Development Editor,解决方案平台选择Win64
选择UE5->build如下图所示,然后等待编译完成。
编译UE5
编译成功后的结果如下所示:
编译成功结果

6). 启动 UE5 Development Editor (UE5 Editor)

有两种方式启动 UE5 Editor :
(1). 直接找到编译好的.exe文件,双击运行,目录大致为:
...\UnrealEngine-5.4.0-release\Engine\Binaries\Win64\UnrealEditor.exe
(2). 在VS2022中打开UE5.sln,右击UE5->设为启动项
如下所示:
VS2022启动
然后再右击UE5->调试->启动新实例,即可运行 UE5 Editor 。如下图所示:

运行Development Editor
启动界面如下:

UE5启动界面

3. 创建UE工程

我们可以在 UE5 Editor 中新建一个简单的场景,例如选择游戏->空白
为了减小项目大小,将项目的默认设置选为蓝图->移动平台->可缩放,不勾选初学者内容包,不勾选光线跟踪,需要注意项目名字不能有中文!!!如下所示:

新建UE5项目

点击创建后即可进入新建的项目,如下所示:
UE5新项目
我们可以将该项目保存,用于之后将其打包为安卓平台的.apk文件。

4. 安装Android Studio以及其他环境

为了使用UE5开发安卓程序,需要安装Android Studio, SDK, NDK 和 JDK。
有两种方式:
一种是使用 UE5 内置的Turnkey脚本一键下载安装,可以在 UE5 Editor中选择平台->Android->安装SDK 运行 Turnkey 脚本自动安装需要的 Android Studio。具体请参考官方文档。
另一种是手动安装需要的程序,本文主要介绍该使用该方法。安装流程如下:

0). 退出 UE5 Editor

首先要关闭退出 UE5 Editor,避免修改环境及变量时出现冲突。

1). 安装 Android Studio Flamingo 2022.2.1 Patch 2 May 24, 2023

在Android Studio download archives中下载Android Studio Flamingo 2022.2.1 Patch 2 May 24, 2023版本。

2). 安装 SDK,NDK 和 Android SDK Command-line

打开 Android Studio,点击More Actions->SDK Manager->SDK Tools->勾选Show Package Details->选择安装Android SDK Build-Tools 33.0.或者更高版本->选择安装NDK (side by side) 25.1.8937393版本(必须这个版本)->选择安装Android SDK Command-line Tools (latest)->Apply进行安装。

3). 安装 OpenJDK 17.0.6 版本。

去OpenJDK Downloads中下载安装 OpenJDK 17.0.6 版本,如下图所示:
OpenJDK

安装 OpenJDK 时勾选设置Add to PATH, Associate .jarSet JAVA_HOME variable,如下图所示:
安装OpenJDK
安装完成后重启电脑,使环境变量生效。

5. 导出apk

打开 UE5 Editor,选择打开之前新建的空白项目,
点击编辑->项目设置->平台->Android SDK,设置 SDK, NDK 路径,如下图所示,填入你安装的 SDK,DNK路径,并将下图中最后两项设为latest
SDK, NDK, JDK目录设置
点击编辑->项目设置->平台->Android->立即配置+接受SDK证书->输入Application Display Name->勾选Package game date inside .apk?如下所示:配置
然后往下划动,去掉勾选Show launch image,如果不去掉该选项,可能打包的apk安装到手机上需要申请存储权限,但是不会跳出申请通知导致无法进入程序。如下图所示:
去掉启动image
然后回到 UE5 主界面,点击平台->Android->打包项目->选择一个保存打包结果的文件夹->等待(此时一定要保证可以顺利科学上网,因为打包过程中需要下载gradle)。

等待很长一段时间后,就会在 保存打包结果的文件夹 下生成.apk文件,传输到安卓手机上就可以安装打开。
在手机上安装完成后,打开运行的结果如下所示:

安卓运行结果


http://www.kler.cn/a/410344.html

相关文章:

  • JVM-类文件结构
  • 丹摩征文活动|实现Llama3.1大模型的本地部署
  • 神经网络归一化方法总结
  • 滑动窗口篇——如行云流水般的高效解法与智能之道(2)
  • ApiChain 从迭代到项目 接口调试到文档生成单元测试一体化工具
  • 小U的奖学金申请问题
  • MySQL:DATEDIFF()计算两个日期天数之差
  • 高速缓存(Cache)与主内存(Memory)
  • C#基础上机练习题
  • 【Python】分割秘籍!掌握split()方法,让你的字符串处理轻松无敌!
  • Qt——实现文本根据字体+控件长度自适应更改为:内容+...
  • 机器学习-----变色龙算法(Chameleon Algorithm)
  • 大语言模型---LoRA简介;LoRA的优势;LoRA训练步骤;总结
  • 免费实用在线AI工具集合 - 加菲工具
  • 在 MySQL 记录操作日志,通常有几种方法可以实现。
  • 基于微信小程序的空巢老人健康管理系统
  • 基于Java Springboot个人健康管理系统
  • 3.STM32之通信接口《精讲》之IIC通信---MPU6050介绍
  • 【Linux】DHCP服务实验
  • 层次聚类(Hierarchical Clustering)详解
  • 如何将APK预置到Android系统
  • Java项目实战II基于微信小程序的图书馆自习室座位预约平台(开发文档+数据库+源码)
  • 《硬件架构的艺术》笔记(七):处理字节顺序
  • 基于Java Springboot干洗店预约洗衣系统
  • 正则表达式用于报文中日期时间的编程查找
  • MySQL索引优化与Java应用实践