UE4 打包布置一体机Pico和 Quest2
1. 安装Andriod
1. 官网下载,版本android-studio-2021.2.1.14-windows(新版也可以),打开自定义设置,如下图配置

2. 配置SDK,NDK


3. Android Build Tool和NDK 如果需要USB调试设备,需要安装Google USB Driver

4. 安装JDK1.8 版本(12版本试过也可以)
2. UE4项目设置
1. 新建一个VR模板项目,打开插件,选择VirtualReality插件,只保留OpenXR插件和Oculus VR插件,重启项目
2. 项目设置-平台-安卓 点击Configure now,sdk一定要和安卓安装的保持一致,选择支持arm64



3. 项目设置-平台-安卓sdk 选择对应版本

4. 目标硬件 mobile/tablet Scalable 3D Or 2D

5. 配置默认地图和游戏模式,到此为止,Quest2的基本配置已完成,可以进行打包,Quest2多一个oculus移动设备的包添加


6. 打包,打出的包包含三个文件,一体机链接USB设置允许访问,传输文件开发者模式,然后选择install_XX-arm64.bat 进行安装


3. UE4项目设置( Pico的项目特殊设置)
1. Pico的插件需要添加(picpxr一定要,上面的联网可看需求),关闭Oculus VR插件
pico Unreal 开发
Pico VR开发

2. 将Moblie Ambient Occlusion 关闭,否则打出来的包在一体机上两只眼镜各自渲染,看起来不统一

3. 如果打包出来打开即闪退,检查将项目设置的 支持vulkan 选项关闭(网上有说支持,但是测试过出现问题,关闭就好了)
4. picoXRSettings 帧率 可以何止120,但是要配合pico一体机上系统中设置开启120帧刷新率

#出现rungradle报错一定检查上面的android的sdk,ndk下载设置和项目设置是否正确。
同一个项目需要pico,quest2打包,比如quest项目转pico,需要关闭occulus vr插件,打开pico xr插件即可,反之一样,但是要注意项目中是否有专属于某一方的蓝图节点,对应可以写C++选择或者删除 。
pico和quest2关于ue4项目渲染VR栏的设置效果对比
