Unity3d 如何用跳跃式手持枪

Unity3d 如何用跳跃式手持枪,unity3d,leap-motion,Unity3d,Leap Motion,这里的新手,我正在开发一个游戏,我需要拿起枪和其他物体。我用的是跳跃式的手。如何用跳跃动作拿起或连接枪,使枪(或其他)物体以手的动作移动 p.S.我搜索了Stackoverflow,但没有找到任何材料 由于跳跃运动的限制,这几乎肯定是不可能的 这是由于Leap Motion红外摄像机的位置以及它能(更重要的是,它不能)看到的东西。当你的手握在拳头里时,你的手指会挡住摄像机,使其无法检测到你大部分手指的位置,从而使任何一种典型的持枪姿势都无法检测到。请注意,这可能会根据传感器杆的位置发生变化(您的

这里的新手,我正在开发一个游戏,我需要拿起枪和其他物体。我用的是跳跃式的手。如何用跳跃动作拿起或连接枪,使枪(或其他)物体以手的动作移动


p.S.我搜索了Stackoverflow,但没有找到任何材料

由于跳跃运动的限制,这几乎肯定是不可能的

这是由于Leap Motion红外摄像机的位置以及它能(更重要的是,它不能)看到的东西。当你的手握在拳头里时,你的手指会挡住摄像机,使其无法检测到你大部分手指的位置,从而使任何一种典型的持枪姿势都无法检测到。请注意,这可能会根据传感器杆的位置发生变化(您的问题中没有包括传感器杆,我对其他安装的经验有限,但我想不出任何安装在Leap Motion具有必要的无障碍视野的位置)


我曾参与过一个项目,我尝试使用相同的姿势和“触发-拉动”动作来激活Unity应用程序中的效果。然而,由于传感器条(在桌子上)的位置,这几乎是不可能的,我们必须重新配置为水平手位置(相对于传感器的位置是移动的,拳头中的手是“开火”的,并且在手处于打开的手掌姿势之前不会重置并允许第二次开火)。

好的,如果我将问题从“枪”改为“枪”“剑”,我只需要移动手就可以切割一些物体(可能是水果-水果忍者)。那么怎么做呢?同样的问题也适用于,真的。我能想到的最好的办法是a)你可以检测到一个闭合的拳头,然后b)用手腕的位置来控制你的游戏对象。很可能它看起来不漂亮或者没有你想要的那么灵活。