我想要做的只是改變我點擊的像素的顏色。所以有兩個狀態;獲取處理3上點擊點的座標
鼠標單擊
鼠標點擊不
我使用下面的代碼;
boolean myBol = false ;
void setup(){
size(860,640);
background(0);
}
void draw(){
if (mousePressed) {
if(myBol == true){myBol = false;} else {myBol = true;}
}
if (myBol == true){
stroke(255);
point(mouseX,mouseY);
}}
當我第一次運行此代碼後點擊保存繪製在以往任何時候我移動鼠標,但我要的是; 「每次點擊屏幕時繪製」。
你沒有顯示所有代碼。 'clickx','clicky'和'mousePressed'從哪裏得到它們的值? – Raniz
很抱歉,關於clikcx和clicky只是沒有使用,我會刪除它們。 mousePressed是Processing 3中的一個布爾值,我沒有填充它。 – bukowski
您有一個條件可以在點擊時切換myBol的狀態。因此,再次點擊一個將停止繪圖,再次點擊繪製更多,...你只需要檢查'if(mousPressed)繪製...我看不到myBol需要在這裏 – AxelH