如何在Unity中的Oculus Quest上重新定位相机方向?

问题描述 投票:0回答:1

我想在我的Unity应用程序中将摄像头调整到起始位置并旋转。

我尝试了此功能,但在Oculus Quest上不起作用:

OVRManager.display.RecenterPose();

[我注意到固件更新后,我的Quest上的Oculus Quest主页按钮产生了退出/恢复应用子菜单,但没有调整应用中的位置和旋转方向。在另一个没有更新固件的Oculus上,主页按钮仍然有效。

我想知道是否有一种方法可以直接调用本机代码进行归位。我可以通过ADB告诉Oculus知道何时按下主页按钮:

I/InputHooks_Internal: InputHooks::nativeSetHomeButtonDown(5868.719727): 1698898178

android unity3d oculus
1个回答
0
投票

我从未亲自尝试过,但我认为您需要编写一个本机插件:https://docs.unity3d.com/Manual/NativePlugins.html

并将此插件链接到VR API。用法说明:https://developer.oculus.com/documentation/quest/latest/concepts/mobile-vrapi-input-api/#recentering-the-controller

© www.soinside.com 2019 - 2024. All rights reserved.