如何用飞跃动作手拿枪

问题描述 投票:0回答:1

新手在这里,我正在开发游戏,我需要拿起枪和其他物体。我正在使用飞跃动作手。如何使用Leap Motion拾取或连接枪,以便枪(或其他)物体随手移动而移动。

附:我搜索但未能在Stackoverflow上找到任何材料。

unity3d leap-motion
1个回答
1
投票

由于physics强加的Leap Motion的限制,这几乎肯定是不可能的。

这是由于Leap Motion的红外摄像机的位置以及它能够(更重要的是它不能看到的)的位置。当您的手握拳时,您的手指阻挡相机无法检测到大多数手指的位置,从而无法检测到任何典型的持枪位置。请注意,这可能会根据您的传感器条的位置而改变(您在问题中没有包含这些信息,而且我对其他安装的经验有限,但我想不出任何安装Leap Motion会有必要的无障碍视图)。

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

© www.soinside.com 2019 - 2024. All rights reserved.