首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取SteamVR控制器上的菜单按钮输入

获取SteamVR控制器上的菜单按钮输入
EN

Stack Overflow用户
提问于 2019-06-03 14:31:44
回答 1查看 1.9K关注 0票数 0

Hi2,

有人知道如何通过统一中的代码在steamVR控制器上输入C#菜单按钮吗?

目前,我能够从触发器,触控板和抓地力按钮获得输入。

代码语言:javascript
复制
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
}

任何帮助都是非常感谢的。^_^

EN

回答 1

Stack Overflow用户

发布于 2019-08-18 16:02:19

在菜单‘窗口-> SteamVR输入’中选择。从那里点击‘开放绑定UI’。浏览器将打开一个屏幕,您可以在其中看到以下内容:

红色箭头指向可以为菜单按钮添加操作的位置(对不起,我的是德语)。将其称为“MenuClick”,并确保将其保存在您的私人设置中。然后,在您的代码中访问它

代码语言:javascript
复制
if (SteamVR_Input._default.inActions.MenuClick.GetStateDown(inputSource))
            Debug.Log("menu button pressed"); // the menu button on the controller
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56429464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档