我一直在使用2个库直到我的飞跃运动项目作为一个小屋,因为它们都允许不同的功能,彼此独特(更好地实现) . 但是,我想只使用一个库,因为多个导致问题 .
基本上我正在使用Michael Heuer的Leap Motion(我需要使用这个库,因为它是我能找到的唯一一个允许我设置优化hmd和比例因子的库) .
手势实现如下,有没有办法从中获取滑动方向?
void onInit(final Controller controller)
{
controller.enableGesture(Gesture.Type.TYPE_SWIPE);
// enable top mounted policy
controller.setPolicyFlags(Controller.PolicyFlag.POLICY_OPTIMIZE_HMD);
}
void onFrame(final Controller controller)
{
Frame frame = controller.frame();
for (Gesture gesture : frame.gestures())
{
if ("TYPE_SWIPE".equals(gesture.type().toString()) && "STATE_START".equals(gesture.state().toString())) {
}
println("gesture " + gesture + " id " + gesture.id() + " type " + gesture.type() + " state " + gesture.state() + " duration " + gesture.duration() + " durationSeconds " + gesture.durationSeconds());
}
}
我徒劳地试过gesture.direction(),希望它可能会起作用,但方向不是公认的功能 .
任何帮助深表感谢!提前致谢!将