大家好,这篇文章简要介绍部署环境的整个流程,因为我也是小白,很具体的专业内容也没法解释太细,但是按以下流程是能够正常发布apk的,用PICO 4能够运行查看。
一、UE4安装
1.在Epic Games商城里检查UE的选项,有没有安装Anroid目标平台。没有的话勾选重新应用应该就可以了,我的是默认下载就勾了的。
二、安卓环境
安卓环境的部署网上会有很多方法,其它博主自己用的一些资源。这里我介绍用人宅学院这篇文章介绍的内容:
下载4.26安卓环境,得到一个命名为NVPACK的压缩包。
UE4安卓环境部署(亲测百分之百成功) – 人宅学院 (renzhai.net)
NVPACK包可以解压放到C盘,里面有Andorid Studio、jdk、gradle等内容,很齐全。Andorid Studio可以不用安装,我都是直接调用的。
三、PICO环境
1. 在PICO开发者平台下载UE的插件。PICO 开发者平台 (pico-interactive.com)
2.UE4.27文件夹内有四个插件资源,分别是PicoSpatialAudio、OnlineSubsystemPICO、PICOEnterprise、PICOXR。只需要保留OnlineSubsystemPICO和PICOXR,其它两个是新资源,会影响打包。详情可以看官方文档介绍:PICO Unreal Integration SDK | PICO 开发者平台 (pico-interactive.com)
四、创建项目调试
1.新建一个工程,英文路径英文命名,目标平台可以先不用改。
2.打开项目设置,在Andorid那里,点击立即配置,勾选【将游戏数据打包至.apk】。往下滑,配置Goole pay服务平台。勾选 支持arm64(Support arm64) 并取消勾选 支持armv7 (Support armv7)。
3.点击Anorid SDK,配置NVPACK的路径,这个是我本地的路径截图,大家改成自己的:
4.平滑帧率和使用固定帧率,取消勾选。
5.Full Screen勾选
6.Hdr按需做勾选。但勾选 移动 HDR 可能会导致应用显示画面出现模糊、卡顿、花屏等一系列问题。
7.到此为止,可以进行打包测试安卓端环境。
五、加入pico插件打包
1.在刚才新建的项目里,复制PICO插件的Plugins文件夹到Conten同级的路径下,重启后可以看到项目里插件里会提示pico的已经勾选:
2.接着找到Virtual Reality,只勾选OpenXR、OpenXREyeTracker、OpenXRHandTracking。
(如果打包还是失败,可以试着也取消勾选OpenXR,再打包看看,官方说PICO SDK 可能会与其它 VR 插件不兼容而出错。)
3.接着重启,就可以打包apk啦,选择ASTC就好了,ASTC支持新设备。
六、部署到PICO 4头盔
1.打包成功后,会生成以下内容:
2.用USB数据线,连接头盔和电脑,可以在电脑盘看到“pico的共享空间”(具体名称我忘了),如果不出现这个空间,可以检索网上方法把它调用出来。
接着拷贝Andorid_ASTC文件到这个空间里,在pico头盔里找到这个apk进行安装,就可以运行啦。
-------------------------------------------------------------------------------------------
以上就是环境部署打包的全流程啦,希望大家可以顺利打包!
(如果是PICO neo3或者PICO的其它设备,需要测试)