【发布时间】:2019-06-03 14:31:44
【问题描述】:
嗨2,
有谁知道如何通过 Unity 中的 C# 代码在 steamVR 控制器上输入 menu 按钮?
目前我能够从触发器、触控板和手柄按钮获取输入。
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
}
感谢任何帮助。 ^_^
【问题讨论】:
-
菜单按钮用于打开steamvr覆盖iirc。所以我不知道你是否真的可以。我最好的猜测是检查您是否可以在 steamvr 输入映射中为其分配一个操作并尝试这种方式。
标签: c# unity3d virtual-reality steamvr