跳跃动作中的捏手势(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>挤压最小值和挤压强度