ue4如何发布android?
首先,编译引擎。出于学习目的,从网上下载一份就够了。编译步骤简述如下:我们将下载的代码解压到指定目录,包括unrealenengine-4。*.*-release.7z,Required_1of2.7z,Required_2of2.7z和三个文件。解压缩完成后,在解压缩目录中,双击GenerateProjectFiles.bat运行并等待完成。然后将生成UE4.sln文件。所以可以打开UE4解决方案,编译引擎。
假设我们已经完成了Android平台编辑器的编译。现在你可以在Android平台上打包游戏了。
运行编辑器,双击engine \ binaries \ win 64 \ ue4iditor.exe,首先创建一个模板项目。为了简单起见,让我们直接打开并选择BluePrintThirdPerson模板项目。这里要特别注意,不要勾选包含首发内容选项,否则打包的游戏包差不多500M,显然不是我们想要的。
然后你可以选择打包游戏。
如图,需要选择指定图像格式的平台。因为之前测试三星手机骁龙处理器,采用ATC格式,所以选择了第二种。如果不知道手机的配置,可以选择ETC1格式,兼容所有手机。打包完成后,运行游戏,四指同时触摸屏幕,显示当前手机支持的格式。
选择一个输出目录,打包完成后会生成三个文件:
如果手机连接电脑,adb可以识别,双击bat批处理文件,游戏自动安装到手机上。也可以手动安装,就是把apk文件复制到手机上,双击安装,然后在手机SD卡的Andriod目录下创建一个obb目录(如果没有),再创建一个游戏数据目录。关于这个目录的名称,请参考bat文件最后一行中的命令,用红色表示:
% ADB % push main . 00001 . com . epic games . my project 6 . OBB/mnt/SD card/OBB/com . epic games . my project 6/main . 00001 . com . epic games . my project 6 . OBB
然后将obb文件复制到创建的游戏数据目录中。其实这行指令就是复制obb文件。