1.1點擊換色
void setup(){
size(500,500);
}
void draw(){
if(mousePressed)background(255,0,0);
else background(0,255,0);
}
1.3小畫家功能
void setup(){
size(500,500);
fill(255,0,0);rect(0,0,100,100);//紅色方格
fill(0,255,0);rect(0,100,100,100);//綠色方格
}
void draw(){
if(mousePressed){
if(mouseX<100){
if(mouseY<100)stroke(255,0,0);
else if(mouseY<200)stroke(0,255,0);
}else line(mouseX,mouseY,pmouseX,pmouseY);
}
}
▲透過判斷來決定說線條的顏色
void setup(){
size(500,500);
for(int i=1; i<8; i++){
rect(0,i*50,50,50);
ellipse(25,25+i*50,i,i);
}
}
void draw(){
if(mousePressed){
if(mouseX<100){
for(int i=1;i<8;i++){
if(mouseY>i*50 && mouseY<i*50+50){
strokeWeight(i);
}
}
}else line(mouseX,mouseY,pmouseX,pmouseY);
}
}
沒有留言:
張貼留言