如何用跳动作手握住枪

时间:2018-09-16 05:35:10

标签: unity3d leap-motion

这里的新手,我正在开发需要拿起枪支和其他物品的游戏。我正在使用跳动指针。如何拾起或以横跳动作连接喷枪,以便用手移动喷枪(或其他)物体。

P.S。我搜索了但未能在Stackoverflow上找到任何材料。

1 个答案:

答案 0 :(得分:1)

由于physics实施的跳跃运动的局限性,几乎可以肯定这是不可能的。

这是由于Leap Motion红外摄像机的位置以及它可以看到的(更重要的是,它看不到的)。当您的手处于拳头状态时,您的手指会阻碍相机检测到大多数手指的位置,从而使任何类型的典型持枪位置都无法检测到。请注意,这可能会根据传感器条的位置而有所变化(您未在问题中包括该传感器,并且我对其他安装件的经验有限,但是我无法想到Leap Motion具有必要的通畅视野的任何安装件)。

我曾在一个项目中尝试使用相同的姿势和“触发拉动”动作来激活Unity应用程序中的效果。但是,由于传感器杆的位置(在桌子上),这几乎是不可能的,我们不得不重新配置为水平的手位置(相对于传感器的位置是运动,握拳的手是“火”,并且不会重置和允许第二次开火,直到手掌张开为止。