浏览 : 2288

[基站] 手柄的侧键 Grip 是否只有一种状态?

一般用户

等级1

路过旅人

浪里个浪2016-8-7 13:43

我使用了gripButtonDown来检测Grip键是否被按下,但是返回的值只有在按下的一瞬间为true,然后即刻回到false

检举 回应

HTC Vive2016-8-8 16:19

您好,我们将请内部开发人员协助回复。

未来,我们醒着作梦。
检举 回应

蒂姆许2016-8-9 16:51

可以参考我写的这篇博客讲解Vive手柄开发的http://blog.csdn.net/qq_15309121/article/details/52043842。每种按键都是可以有三种状态的,GetPress检测是否按下,这个应该是你想要的只要按下就一直是True。GetPressDown是只有按下的那一次会是True。两种都有应用的场合。

Where Amazing Happens!
检举 回应

一般用户

等级1

路过旅人

浪里个浪2016-8-9 19:25

蒂姆许 发表于 2016-8-9 16:51
可以参考我写的这篇博客讲解Vive手柄开发的http://blog.csdn.net/qq_15309121/article/details/52043842。 ...

谢谢,我已经解决了,将Grip的Down改为Press解决。
我早前已经看过你的博客这篇文章。
但是因为我对Trigger扳机键操作的时候,Touch Down和Press都是持续触发True状态的,区别只是Touch Down只需轻触下压即可触发,直至压到底。   而Press则需要下压一定行程之后才触发,直至压到底。   所以我原以为Grip的Down和Press并无太大区别。

另外想请教个问题,就是上述说的,Trigger扳机键的下压断点问题,Touch Down和Press之间并没有明显的分界点,下压到最底的时候不是会点击到一个按键吗,这个按键不是独立存在的状态,而是和Press一体的吗?

检举 回应