點一下能讓畫面變色
void setup(){
size(500,500);
}
void draw(){//畫圖
if(mousePressed)background(255,0,255);
else background(0,255,0);
}
用滑鼠畫圖:
void setup(){
size(500,500);
}
void draw(){
if(mousePressed){
line(mouseX,mouseY,pmouseX,pmouseY);
}
}
點任何顏色,畫出的顏色就改變:
void setup(){
size(600,500);
}
void draw(){
fill(#ff0000);rect(0,0,100,100);
fill(#ffff00);rect(0,100,100,100);
fill(#00ff00);rect(0,200,100,100);
fill(#0000ff);rect(0,300,100,100);
fill(#ff00ff);rect(0,400,100,100);
if(mousePressed && mouseX<100){
if (mouseY<100)stroke(#ff0000);
else if(mouseY<200)stroke(#ffff00);
else if(mouseY<300)stroke(#00ff00);
else if(mouseY<400)stroke(#0000ff);
else if(mouseY<500)stroke(#ff00ff);
}else if(mousePressed && mouseX>100){
line(mouseX,mouseY,pmouseX,pmouseY);
}
}
畫圖之後儲存截圖
void setup(){
size(600,500);
fill(#ff0000);rect(0,0,100,100);
fill(#ffff00);rect(0,100,100,100);
fill(#00ff00);rect(0,200,100,100);
strokeWeight(5);
}
void keyPressed(){
save("yes.png");
}
void draw(){
if(mousePressed && mouseX<100){
if (mouseY<100)stroke(#ff0000);
else if(mouseY<200)stroke(#ffff00);
else if(mouseY<300)stroke(#00ff00);
}else if(mousePressed && mouseX>100){
line(mouseX,mouseY,pmouseX,pmouseY);
}
}





沒有留言:
張貼留言