当前位置:   article > 正文

UE4入门学习系列--源码编译UE4+导出第一个项目_ue4编译教程

ue4编译教程

注明:这里用的是UE4.27.2,vs用的是2019(建议使用4.27.2或者5.2.1,vs用2019或者2021)

1.关联github账号和UE账号

按照官网提供流程即可完成GitHub上的虚幻引擎 - Unreal Engine

2.下载UE4源码

Releases · EpicGames/UnrealEngine (github.com)中选择自己需要的版本(我使用的是4.27.2),这步很简单,但需要注意的是还需要将Commit.gitdeps.xml文件也一并下载,用于替换同名文件(有些版本则没有这样的文件),不替换的话后续会报错(之后步骤中会提到)

解压后:

3.执行Setup.bat文件

(注意替换ommit.gitdeps.xml。路径:

否则

在安装时仍然回遇到一些问题比如说卡到99%,原因是因为路径太长了。

点击运行GenerateProjectFiles.bat,此过程可能会出现如下问题:

在运行setup.bat运行过程中卡在99%但是成功生成了UE4.sln文件,便无碍。

UE4源码编译全流程以及遇到的问题_git拉起unreal源码失败解决办法_颓羽落叶的博客-CSDN博客

未找到框架 .NETFramework Version=v4.6.2

只需要在VS Installer中选中安装就行

注意勾选c++游戏开发!!!!!

4.打包

该过程有官方文档,并且比较繁琐,直接给出链接:

设置虚幻的Android SDK和NDK | 虚幻引擎文档 (unrealengine.com)

这里面可能有两个步骤对于入门的人比较难以理解,一个是编译,一个是AS的配置,下面是对AS的配置文章,还有一个是b站的视频便于理解。

我的AS配置,

UE部署到Android以及杂症的解决 - 知乎 (zhihu.com)

UE5.1-虚幻引擎-最新版本源码编译安装_哔哩哔哩_bilibili

过程中下载某些文件可能需要魔法,

最后成功运行

5.UE5.2.1

另外有需要5.2.1教程的小伙伴我推荐一个视频:它这个是所有版本通用教程,在sdk ndk设置可以按照官方文档,不用特别设置。
坑多多的UE5.2.1安卓成功打包全过程 您能撑到哪个步骤?何勇作坊录制 虚幻引擎 Android打包apk Unreal Engine_哔哩哔哩_bilibili

以下是他的资料网站:

Unreal Engine Packaging Project For Android to Any Unreal Engine Version (codeprofessionally.com)

Java Archive Downloads - Java SE 8 (oracle.com)

下载 .NET Core 3.1 Desktop Runtime (v3.1.32) - Windows x64 Installer (microsoft.com)

6.杂谈:

在打包的过程中有很多的坑大部分都是因为NDK和SDK版本不兼容或者不对或者是版本问题,比方说sdk api 33版本就要支持存储权限让你打开但是压根没有这个选项,因此无论是sdk ndk的指定(target sdk )要降到32版本,另外在进行as对sdk管理时一定要关闭ue引擎和安全防护,整理过后进行

重启,重启 重启!!!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/91355
推荐阅读
相关标签
  

闽ICP备14008679号