Unity XR输入设备特性总是Oculus Quest的无。

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

我使用的是2019.3的最新XR交互工具包。

我的游戏中有一个XR Rig,有左手和右手的XR控制器。

我有一个自己的脚本,我正在查看XR控制器InputDevice特性成员,试图确定控制器是哪只手。

特性成员总是None。这是我的一些代码。

        var characteristics = InputDeviceCharacteristics.HeldInHand | InputDeviceCharacteristics.Left;
        bool leftHand = ((_controller.inputDevice.characteristics & characteristics) == characteristics);

        Debug.Log(string.Format("is left hand: {0}, {1}, {2}, {3}", leftHand, _controller.inputDevice.characteristics, InputDeviceCharacteristics.HeldInHand, InputDeviceCharacteristics.Left));

两个控制器的输出是: false,None,HeldInHand,Left。

这是一个错误,还是我需要做一些事情来填充它或让特征填充?

unity3d input device characteristics oculusquest
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.