0
我已經完成了這個任務的大部分工作,但是一直讓我憤怒的部分是,一旦點擊了這個按鈕,它不僅必須變綠,而且必須保持綠色。我已經把它變成綠色,但保持綠色我只是無法弄清楚。我覺得我已經嘗試了一切。每次點擊鼠標時,我都使用了一個計數器,然後我製作了一個小的循環,當計數器大於0時啓動,並將綠色矩形放在按鈕上。我試過mouseReleased方法。我在這裏撕掉我的頭髮。處理:一個簡單的按鈕
void setup() {
size(600,400);
background(250);
}
void draw(){
//if mouse pressed turn green
//Checks if cursor is inside of button & turns it green when clicked
if(mouseX>250 && mouseY>150 && mouseX<350 && mouseY<200 && mousePressed==true){
fill(42,255,15);
rect(250,150,100,50);
}
//Turns button light grey when cursor is hovered over it.
else if(mouseX>250 && mouseY>150 && mouseX<350 && mouseY<200){
fill(175);
rect(250,150,100,50);
}
//Turns button med grey when cursor is outside of button
else{
fill(131);
rect(250,150,100,50);
}
}
非常感謝。我想我絕對可以從這裏弄明白。 –