第一節課 目標和成果
複習大一學過的processing
size(500,500);//視窗大小(寬,高);
background(255,0,255);//背景(紅,綠,藍);
第二節課
//互動模式(active mode)
//int main(){...}
void setup(){//設定
size(500,500);
background(255,0,255);
}
void draw(){//畫圖 每秒畫60次
ellipse(mouseX,mouseY,8,8);
}
void setup(){//設定
size(500,500);
background(255);//背景改白色255
}
void draw(){//畫圖 每秒畫60次
if(mousePressed){
line(mouseX,mouseY,pmouseX,pmouseY);
}//畫線:從滑鼠座標到先前的座標
}
void keyPressed(){
if(key=='1')stroke(255,0,0);
if(key=='2')stroke(0,255,0);
if(key=='3')stroke(0,0,255);
//按下不同按鈕 筆觸顏色會變得不同
}
if(key=='+')strokeWeight(10);
if(key=='-')strokeWeight(1);
int w=1;
void keyPressed(){
if(key=='1')stroke(255,0,0);
if(key=='2')stroke(0,255,0);
if(key=='3')stroke(0,0,255);
//按下不同按鈕 筆觸顏色會變得不同
if(key=='s'||key=='S') save("output.png");//按下s鍵,存檔為output.png
if(key=='+')strokeWeight(++w);
if(key=='-')strokeWeight(--w);
println(w);
沒有留言:
張貼留言