leapmotion手势施放到swipeGesture

时间:2016-10-14 06:55:30

标签: leap-motion

我想用跳跃动作制作手语程序。 当我伸展手臂时,它意味着输入手语#39; 当我用左手向右滑动时,它意味着空间'。 向右滑动意味着退格'

我应该认识到框架是否有手势。 我是通过计算frame.gestures来做到的。 是不是?

subnets

检测手势时,功能手势工作。 我只需要轻扫手势。

    public void onFrame(Controller controller) {
            Frame frame = controller.frame();
            String sDirection = "";
            GestureList gestures = frame.gestures();

            if (gestures.count() == 0) {
                try{
                    run(controller);
                }catch(InterruptedException e){
                    e.printStackTrace();
                }

            } else {
                sDirection = gesture(gestures);
            }
            System.out.println(sDirection);

        }

在功能手势中,

SwipeGesture vSwipe =(SwipeGesture)gestures.get(i); - >没有工作。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

不支持投射。您需要从Gesture对象创建一个新的SwipeGesture对象:

SwipeGesture vSwipe = SwipeGesture(gestures.get(i));