之后我可以看到世界,我可以得到 HTC Vive 控制器的手位置,但我不能得到任何输入,我怎样才能得到例如触发按钮按下事件?
我正在使用以下代码:
private UnityEngine.XR.InputDevice inputDevice;
public bool isIndexTriggerPressed()
{
bool triggerValue = false;
inputDevice.TryGetFeatureValue(UnityEngine.XR.CommonUsages.triggerButton, out triggerValue);
if ((!previousIndexTriggerPressed) && (triggerValue))
{
previousIndexTriggerPressed = triggerValue;
return true;
}
previousIndexTriggerPressed = triggerValue;
return false;
}
这是正确的代码吗?,我怎样才能获得触发按下事件?