跳跃动作中的捏手势(javaScript)

跳跃动作中的捏手势(javaScript),javascript,leap-motion,Javascript,Leap Motion,我尝试编写手势代码,以便在拇指和索引之间发生挤压时打印某些内容。我遇到了问题,因为代码是打印的,尽管挤压不会发生在拇指和索引之间 任何帮助:( Leap.loop({ 手:功能(手){ //if(hand.pinchStrength==1&&hand.grabStrength!==1){ var pincher; var=800; 对于(var f=1;f您需要在检查完所有手指后确定食指是否是钳子。目前,当current==indexFinger时运行的if语句将始终计算为true一次,这是

我尝试编写手势代码,以便在拇指和索引之间发生挤压时打印某些内容。我遇到了问题,因为代码是打印的,尽管挤压不会发生在拇指和索引之间

任何帮助:(


Leap.loop({
手:功能(手){
//if(hand.pinchStrength==1&&hand.grabStrength!==1){
var pincher;
var=800;

对于(var f=1;f您需要在检查完所有手指后确定食指是否是钳子。目前,当current==indexFinger时运行的if语句将始终计算为true一次,这是您检查的第一个手指


您可以在运行整个循环后检查哪个手指电流被设置为,或者向后运行循环,使食指成为您检查的最后一个手指。

我回答这个问题是因为如果有人仍在搜索按压动作。我的回答将帮助他们

const PINCH_MIN = 0.5;
let pinchPoint, pinchStrength , oPinchStrength;

 oPinchStrength = pinchStrength;
 pinchStrength = hand.pinchStrength;

  if( oPinchStrength < PINCH_MIN && pinchStrength >= PINCH_MIN)
                {
                  // Pinch Start action
 
                }else if(oPinchStrength > PINCH_MIN && pinchStrength <= PINCH_MIN){
                  // Pinch Stop action

                }
const PINCH_MIN=0.5;
让捏点、捏劲、捏劲;
Opinch强度=挤压强度;
pinchStrength=手。pinchStrength;
如果(oPinchStrength=PINCH_MIN)
{
//夹点起动动作
}否则,如果(oPinchStrength>挤压最小值和挤压强度