Я работаю в проекте с прыжковым движением. Я знаю, что можно обнаружить жест смахивания, но я хотел бы проверить это, только если моя рука закрыта. Я хотел бы знать, есть ли другой способ сделать это, потому что я попытался сделать это, как показано ниже. Или, если даже возможно обнаружить этот вид движения с близкой рукой, или это должно быть всегда с открытой рукой. Заранее спасибо.
if (hand.grabStrength == 1) {
if(frame.valid && frame.gestures.length > 0){
frame.gestures.forEach(function(gesture){
switch (gesture.type){
case "swipe":
console.log("Swipe Gesture");
//Classify swipe as either horizontal or vertical
var isHorizontal = Math.abs(gesture.direction[0]) > Math.abs(gesture.direction[1]);
//Classify as right-left or up-down
if(isHorizontal){
if(gesture.direction[0] > 0){
swipeDirection = "right";
} else {
swipeDirection = "left";
}
} else { //vertical
if(gesture.direction[1] > 0){
swipeDirection = "up";
} else {
swipeDirection = "down";
}
}
console.log(swipeDirection);
break;
}
});
}
}