Week01-1 視窗
開啟processing,輸入以下程式碼
複習大一學習內容
size視窗大小
background背景顏色(R,G,B)
命名week01_1_size_background存檔
Week01-2 互動模式-畫圖
互動模式 畫圖
命名week01_2_void_draw_ellipse存檔
Week01-3 按下去再畫圖
滑鼠按下去再畫
命名week01_3_if_mousePressed存檔
換筆刷顏色
命名week01_4_keyPressed_save存檔
輸入程式碼按s儲存畫的圖
Week01-5 換筆刷大小
命名week01_5_strokeWeight存檔
Week01-6 用變數控制筆刷大小
設變數w控制
印出w可看到筆刷現在大小
命名week01_6_strokeWeight_w存檔
//互動模式 Iteractive Mode(Active Mode) //大一 >> int main() void setup(){ //設定 size(500,500); //視窗大小(寬,高); background(255); //白色背景 } void draw(){ //畫圖 每秒畫60次 if(mousePressed){ //如果mouse有按下去 line(mouseX,mouseY,pmouseX,pmouseY); } //畫線(滑鼠座標mouseX,mouseY,到之前的滑鼠座標pmouseX,pmouseY); } int w=1; void keyPressed(){ //如果有按下keybord的key if(key=='1') stroke(255,0,0); //如果按下數字1 筆是紅色的 if(key=='2') stroke(0,255,0); //如果按下數字2 筆是紅色的 if(key=='3') stroke(0,0,255); //如果按下數字3 筆是紅色的 if(key=='s'|| key=='S') save("output.png"); //按下s,存檔output.png if(key=='+') strokeWeight(++w); if(key=='-') strokeWeight(--w); println(w); }
Week01-7 帳號
進入https://openprocessing.org/註冊帳號
試著在上面執行看看
沒有留言:
張貼留言