所以當這是真的時,我想保留影像,即使后來它變成假
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);
}
uj5u.com熱心網友回復:
我不明白為什么情況看起來像這樣label=="HowMuchCanYouSee"==true,而不僅僅是這樣label=="HowMuchCanYouSee"
無論如何,您可以在故事中添加一個以 false 開頭的新標志,該標志將在您的代碼第一次被命中時變為 true,然后,條件將始終通過,因為flag===true放入了 OR:
var flag = false;
if( flag === true || (pose && label=="HowMuchCanYouSee") ){
flag = true;
//the rest of your code
}
注意:標志 var 被宣告為全域的。這不是一個好的做法,但它顯示了這個概念。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/457671.html
標籤:javascript if 语句 p5.js
