Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用带有 C# 的 openvr 并尝试获取控制器。
所有方法都需要控制器的“trackedDeviceIndex”,但我不确定如何以正确的方式获取此 ID。我查阅了文档,只能找到左手或右手的这种方法:
OpenVR.System.GetTrackedDeviceIndexForControllerRole(ETrackedControllerRole.RightHand)
有没有更好的方法来获取列表中的所有跟踪控制器,还是我使用错误的方式?
所以似乎没有办法,但你可以从 0 循环到 k_unMaxTrackedDeviceCount 并检查返回值。