嗨2,
有谁知道如何通过 Unity 中的 C# 代码获取 steamVR 控制器上
的菜单按钮输入?
目前,我能够从触发器、触控板和手柄按钮获取输入。
private void Update()
{
if (SteamVR_Input._default.inActions.GrabGrip.GetStateDown(inputSource))
Debug.Log("grab grip"); // the side button on the controller
if (SteamVR_Input._default.inActions.GrabPinch.GetStateDown(inputSource))
Debug.Log("grab pinch"); // the back button on the controller
if (SteamVR_Input._default.inActions.Teleport.GetStateDown(inputSource))
Debug.Log("teleport"); // the big middle button on the controller
}
任何帮助表示赞赏。^_^