Я подключил Vive Tracker к пистолету через контакты Pogo.Я установил Vive Tracker как «Vive Tracker, который держат в руках».Как мне узнать, когда нажат триггер.Я перепробовал все.Я создал действие «Shoot» во входе SteamVR и назначил щелчок триггера на Shoot
в привязке клавиш.Я также заменил привязки, и они присутствуют в официальной привязке.
Когда я запускаю пистолет, последние три изображения на рисунке становятся зелеными, это означает, что соединения правильные.Но как мне сделать это, чтобы обнаружить это в Unity3d.
if (SteamVR_Actions._default.Shoot.GetStateDown(SteamVR_Input_Sources.Any))
{
// Debug.Log("State Up ");
}
Это код, который я пробовал.Но это не сработало.Кто-нибудь может подсказать, что мне делать?
OpenVR обнаружил устройство.Можно ли проверить, нажата ли кнопка запуска через это?
var deviceClass = OpenVR.System.GetTrackedDeviceClass(5);
Куда я иду не так?