ue4发布到android

首先,编译出引擎。对于学习目的来说,从网上下载一份就够了,编译步骤简单的描述一下:我们把下载的代码解压到指定的目录,包括UnrealEngine-4.*.*-release.7z,Required_1of2.7z,Required_2of2.7z,三个文件。解压完成之后,在解压目录中,双击GenerateProjectFiles.bat 运行,等待完成。然后会生成UE4.sln文件。这样就可以打开UE4解决方案,编译出引擎。

对于打包安卓平台的功能来说,还需要一些特殊的步骤

假设我们已经完成了安卓平台编辑器的编译。现在就可以进行安卓平台的游戏打包了。

运行编辑器,双击Engine\Binaries\Win64\UE4Editor.exe,先创建一个模板项目。为简便起见,我们直接打开选择BluePrintThirdPerson模板项目。这里要特别注意,不要勾选Include starter content 选项,否则打包出来的游戏包有差不多500M,这显然不是我们想要的。

然后就可以选择打包游戏了,

ue4发布到android

如图所示,需要选择指定图片格式的平台,由于我用来测试的是三星手机枭龙处理器,采用ATC格式,所以选择第二个。如果不知道手机配置的,可以选择ETC1格式,兼容所有手机。等打包完成之后,运行游戏,4个手指同时触摸屏幕可以显示出当前手机支持的格式。

选择一个输出目录,待打包完成,会生成三个文件:

ue4发布到android

如果手机已经连接了电脑,并且adb可以识别的情况下,双击bat批处理文件就可以自动将游戏安装到手机了。也可以手动安装,就是将apk文件拷贝到手机上,双击安装,然后,在手机SD卡的Andriod 目录下创建obb目录(如果没有),然后创建游戏数据目录,这个目录名称可以参见bat文件最后一行命令,红色部分:

%ADB% push main.00001.com.epicgames.MyProject6.obb /mnt/sdcard/obb/com.epicgames.MyProject6/main.00001.com.epicgames.MyProject6.obb

再将obb文件拷贝到创建出来的游戏数据目录中。 其实这一行指令就是执行这个obb文件的拷贝操作。

本文来源于网络整理,由作者鱼鱼发布,其观点不代表番茄鱼视觉的立场,转载请联系原作者。
7

发表评论