【发布时间】:2021-12-04 21:40:44
【问题描述】:
之后我可以看到这个世界,我可以得到 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;
}
这是正确的代码吗? 如何获取触发按下事件?
【问题讨论】:
标签: unity3d input htc-vive steamvr openxr