接著上次最後一個作業, 改成中間內兩個圓圈會隨者滑鼠座標移動。
mouseX、mouseY 代表滑鼠目前的座標
ellipse(x+(mouseX-400)/12, y+(mouseY-400)/12, w2, h2) 除越多表移動越慢,因加的越少
3-2
一個簡易操作的小畫家, 可選擇五種顏色,畫筆大小,擦掉,清除,存檔
繪畫線條的效果 --> 結合 frameRate(), mouseX, mouseY, pmouseX, pmouseY, line(x1,y1,x2,y2)
frameRate() 把頻率調快、pmouseX代表滑鼠在前一個位置的座標
滑鼠點擊 --> mousePressed == true
點滑鼠左鍵 --> mouseButton == LEFT
寫文字 --> textSize(18)、text("string", x, y, weight, height)
文字顏色一樣用 fill()
一開始的讓圈圈隨滑鼠移動,
雖然是一個很簡單的function,
但是為了畫圓的座標想了好久
第二個小作業就相對有趣多了,
實做出了一個簡易版的小畫家, 很好玩
沒有留言:
張貼留言