我想用跳跃动作制作手语程序。 当我伸展手臂时,它意味着输入手语#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); - >没有工作。
我该怎么办?
答案 0 :(得分:0)
不支持投射。您需要从Gesture对象创建一个新的SwipeGesture对象:
SwipeGesture vSwipe = SwipeGesture(gestures.get(i));