Характеристики устройства ввода Unity XR всегда отсутствуют для Oculus Quest - PullRequest
0 голосов
/ 05 мая 2020

Я использую последнюю версию XR Interactive Toolkit в 2019.3.

У меня в игре есть XR Rig с левым и правым контроллерами XR.

У меня есть собственный скрипт что я смотрю на член характеристик InputDevice контроллера XR, чтобы попытаться определить, в какой руке находится контроллер.

Элемент характеристик всегда равен 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

Это ошибка или мне нужно что-то сделать, чтобы заполнить это или получить характеристики заселять?

...