我们为 Oculus Quest 开发了一个多人游戏应用,它运行良好。现在我们已经到了需要一个非 VR 观众应用程序的时刻,该应用程序由完全相同的项目构建,但只允许控制飞行摄像头与其他用户一起观察场景。
为 PC 构建没有问题 - 只需在“Oculus”之后的 VR 设备列表中添加“无”,允许应用切换到桌面模式(或者如果出现,则从代码中跳过 VR 设备),但如果我们想构建旁观者以类似方式适用于 Android 的应用程序,从一开始就只有黑屏(即使没有 Unity 启动画面,但声音告诉我们应用程序正在运行)。
在 Player Settings 中禁用 XR 允许我们为 Android 构建所需的功能,但每次我们都应该构建两次 - VR 和非 VR apk。但是,当我们使用自动构建服务器时,该管道将成为一场噩梦,因为首先您要进行 VR 构建,然后提交更改的设置,再次为非 VR 构建,然后再更改设置并再次提交。那个地狱需要一个小时,如果不是更多的话,并且会用垃圾填满回购的变更日志。当然我们可以在本地构建,但是每次构建它会在接下来的 30-40 分钟内完全阻塞机器,所以这是不可接受的。
任何想法将不胜感激,我的朋友们!