求助,本人编程小白以下代码为何在矩形框外部颜色没有恢复背景色
processing吧
全部回复
仅看楼主
level 1
忆CZ然 楼主
求助,本人编程小白
以下代码为何在矩形框外部颜色没有恢复背景色,求助
2018年10月10日 09点10分 1
level 1
忆CZ然 楼主
void setup(){ size(600,400); background(100); smooth(); stroke(255); fill(100); rect(50,100,100,200); rect(250,100,100,200); rect(450,100,100,200);}void draw(){ if(mouseX>50&&mouseX<150&&mouseY>100&&mouseY<300) { fill(0,255,0); rect(50,100,100,200); fill(100); rect(250,100,100,200); rect(450,100,100,200); } if(mouseX>250&&mouseX<350&&mouseY>100&&mouseY<300) { fill(255,255,0); rect(250,100,100,200); fill(100); rect(50,100,100,200); rect(450,100,100,200); } if(mouseX>450&&mouseX<600&&mouseY>100&&mouseY<300) { fill(255,0,0); rect(450,100,100,200); fill(100); rect(50,100,100,200); rect(250,100,100,200); }}
2018年10月10日 09点10分 2
level 1
忆CZ然 楼主
我想的是缺少一个else语句,可是在嵌套一个if在末尾加上else填充100,还是和以前的样子一样
2018年10月10日 09点10分 3
1