void setup(){
size(600,400); 視窗大小
}
void draw(){
line(mouseX,mouseY,pmouseX,pmouseY); 滑鼠位置
}
2.
void setup(){
size(600,400);
}
void draw(){
ellipse(mouseX,mouseY,3,3);
line(mouseX,mouseY,pmouseX,pmouseY);
}
void setup(){
size(600,400);
}
void draw(){
if(key=='1') stroke(255,0,0); 改顏色
if(key=='2') stroke(255,255,0); 改顏色
if(key=='3') stroke(0,255,0); 改顏色
if(key=='4') strokeWeight(5); 改粗細
if(key=='5') strokeWeight(3); 改粗細
if(mousePressed){
line(mouseX,mouseY,pmouseX,pmouseY);}
}
4.
void setup(){
size(600,400);
fill(255,0,0); rect(0,0,50,50); 左邊顏色
fill(255,255,0); rect(0,50,50,50); 左邊顏色
fill(0,255,0); rect(0,100,50,50); 左邊顏色
fill(0,255,255); rect(0,150,50,50); 左邊顏色
fill(0,0,255); rect(0,200,50,50); 左邊顏色
}
void draw(){
if(mouseX<50 && mousePressed){
if(mouseY<50) stroke(255,0,0);
else if(mouseY<100) stroke(255,255,0);
else if(mouseY<150) stroke(0,255,0);
else if(mouseY<200) stroke(0,255,255);
else if(mouseY<250) stroke(0,0,255);
else{
strokeWeight((mouseY-250)/10);
}
}
if(mouseX>50 && mousePressed){
line(pmouseX,pmouseY,mouseX,mouseY);
}
}
5.
void setup(){
size(600,400);
fill(255,0,0); rect(0,0,50,50);
fill(255,255,0); rect(0,50,50,50);
fill(0,255,0); rect(0,100,50,50);
fill(0,255,255); rect(0,150,50,50);
fill(0,0,255); rect(0,200,50,50);
line(25,250,25-7,400);
line(25,250,25-7,400);
}
void draw(){
if(mouseX<50 && mousePressed){
if(mouseY<50) stroke(255,0,0);
else if(mouseY<100) stroke(255,255,0);
else if(mouseY<150) stroke(0,255,0);
else if(mouseY<200) stroke(0,255,255);
else if(mouseY<250) stroke(0,0,255);
else{
strokeWeight((mouseY-250)/10);
}
}
if(mouseX>50&&mousePressed){
line(pmouseX,pmouseY,mouseX,mouseY);
}
}
void setup(){
size(600,400);
fill(255,0,0); rect(0,0,50,50);
fill(255,255,0); rect(0,50,50,50);
fill(0,255,0); rect(0,100,50,50);
fill(0,255,255); rect(0,150,50,50);
fill(0,0,255); rect(0,200,50,50);
line(25,250,25-7,400);
line(25,250,25-7,400);
}
void draw(){
if(mouseX<50 && mousePressed){
if(mouseY<50) stroke(255,0,0);
else if(mouseY<100) stroke(255,255,0);
else if(mouseY<150) stroke(0,255,0);
else if(mouseY<200) stroke(0,255,255);
else if(mouseY<250) stroke(0,0,255);
else{
strokeWeight((mouseY-250)/10);
}
}
if(mouseX>50&&mousePressed){
line(pmouseX,pmouseY,mouseX,mouseY);
}
}
void mouseDragged(){
if(mouseX>50){
line(pmouseX,pmouseY,mouseX,mouseY);
}
}
void keyPressed(){
if(key=='1') stroke(255,0,0);
if(keyCode==UP) line(300,200,300,0);
if(keyCode==DOWN) line(300,200,300,400);
if(keyCode==LEFT) line(300,200,0,200);
if(keyCode==RIGHT) line(300,200,600,200);
}






沒有留言:
張貼留言