我正在使用openvr和C#并尝试获取控制器。
所有方法都需要控制器的“trackedDeviceIndex”,但我不确定如何以正确的方式获取此id。我查阅了文档,只能找到左手或右手的方法:
OpenVR.System.GetTrackedDeviceIndexForControllerRole(ETrackedControllerRole.RightHand)
有没有更好的方法让所有跟踪的控制器都在列表中,或者我使用错误的方式?
答案 0 :(得分:1)
所以似乎没有方法,但你可以从0循环到k_unMaxTrackedDeviceCount并检查返回值。