あなたたちが助けてくれるかどうか疑問に思っていました。
スケルトン データと位置を取り、それらをロボット クラスに与える処理スケッチを作成しました。マウスをかなりうまく制御できます。
唯一の問題は、処理を LeftClick に指示する方法、または if ステートメントが保持されている間 LeftClicked のままにする方法を見つけることができないことです。
kinect.drawLimb(calibratedUserID,
SimpleOpenNI.SKEL_LEFT_SHOULDER,
SimpleOpenNI.SKEL_LEFT_ELBOW);
//right hand above right elbow
// and
// right hand right of right elbow
if(leftHand.y > leftElbow.y && leftHand.x > leftElbow.x) {
stroke(255);
mousePressed = true; **This being the section i cant figure out!**
println("did it work?");
}else{
stroke(355, 0, 0);
}
kinect.drawLimb(calibratedUserID,
SimpleOpenNI.SKEL_LEFT_HAND,
SimpleOpenNI.SKEL_LEFT_ELBOW);
}
}