if something == something 显示一些东西并继续显示它
if something == something show something and keep showing it
所以当这是真的时,我想保留图像,即使稍后变成假
if (pose && label=="HowMuchCanYouSee"==true){
let eyeR = pose.rightEye;
let eyeL = pose.leftEye;
let d = dist(eyeR.x, eyeR.y,eyeL.x, eyeL.y);
//sharingan complete
image(img1,pose.leftEye.x-d/2,pose.leftEye.y-d/2, d,d);
image(img1,pose.rightEye.x-d/2,pose.rightEye.y-d/2, d,d);
}
我不明白为什么条件看起来像这样 label=="HowMuchCanYouSee"==true
而不仅仅是这样 label=="HowMuchCanYouSee"
无论如何,您可以向故事中添加一个以 false 开头的新标志,该标志将在您的代码第一次被命中时变为 true,此后,条件将始终通过,因为 flag===true
已放入或者:
var flag = false;
if( flag === true || (pose && label=="HowMuchCanYouSee") ){
flag = true;
//the rest of your code
}
注意:标志 var 声明为全局变量。这不是一个好的做法,但它展示了这个概念。
所以当这是真的时,我想保留图像,即使稍后变成假
if (pose && label=="HowMuchCanYouSee"==true){
let eyeR = pose.rightEye;
let eyeL = pose.leftEye;
let d = dist(eyeR.x, eyeR.y,eyeL.x, eyeL.y);
//sharingan complete
image(img1,pose.leftEye.x-d/2,pose.leftEye.y-d/2, d,d);
image(img1,pose.rightEye.x-d/2,pose.rightEye.y-d/2, d,d);
}
我不明白为什么条件看起来像这样 label=="HowMuchCanYouSee"==true
而不仅仅是这样 label=="HowMuchCanYouSee"
无论如何,您可以向故事中添加一个以 false 开头的新标志,该标志将在您的代码第一次被命中时变为 true,此后,条件将始终通过,因为 flag===true
已放入或者:
var flag = false;
if( flag === true || (pose && label=="HowMuchCanYouSee") ){
flag = true;
//the rest of your code
}
注意:标志 var 声明为全局变量。这不是一个好的做法,但它展示了这个概念。