我想在我的Unity应用程序中将摄像头调整到起始位置并旋转。
我尝试了此功能,但在Oculus Quest上不起作用:
OVRManager.display.RecenterPose();
[我注意到固件更新后,我的Quest上的Oculus Quest主页按钮产生了退出/恢复应用子菜单,但没有调整应用中的位置和旋转方向。在另一个没有更新固件的Oculus上,主页按钮仍然有效。
我想知道是否有一种方法可以直接调用本机代码进行归位。我可以通过ADB告诉Oculus知道何时按下主页按钮:
I/InputHooks_Internal: InputHooks::nativeSetHomeButtonDown(5868.719727): 1698898178
我从未亲自尝试过,但我认为您需要编写一个本机插件:https://docs.unity3d.com/Manual/NativePlugins.html
并将此插件链接到VR API。用法说明:https://developer.oculus.com/documentation/quest/latest/concepts/mobile-vrapi-input-api/#recentering-the-controller