Week01
直接模式
size(500,500); //視窗(寬,高);
background(255,255,0); //背景(紅,綠,藍);
互動模式
void setup(){
size(500,500);
background(200,200,0);
}
void draw(){
ellipse(mouseX, mouseY, 8, 8);
}
按下滑鼠畫出線
void setup(){ size(500,500); background(255);//white } void draw(){ if(mousePressed){ line(mouseX, mouseY, pmouseX, pmouseY); } }
改變畫筆顏色和存檔void setup(){ size(500,500); background(255); } void draw(){ if(mousePressed){ line(mouseX, mouseY, pmouseX, pmouseY); } } void keyPressed(){ if(key=='1') stroke(255,0,0);//red if(key=='2') stroke(0,255,0);//green if(key=='3') stroke(0,0,255);//blue if(key=='s'|| key=='S') save("output.png"); }改變線的顏色和粗細void setup(){ size(500,500); background(255);//white } void draw(){ if(mousePressed){ line(mouseX, mouseY, pmouseX, pmouseY); } } void keyPressed(){ if(key=='0') stroke(0,0,0);//black if(key=='1') stroke(255,0,0);//red if(key=='2') stroke(0,255,0);//green if(key=='3') stroke(0,0,255);//blue if(key=='s'|| key=='S') save("output.png"); if(key=='+') strokeWeight(10); if(key=='-') strokeWeight(1); }
沒有留言:
張貼留言