2010年9月30日 星期四

HW03: Interaction with mouse

HW03-1:
延伸上禮拜畫的圓形
讓眼珠可以跟著滑鼠做運動


其關鍵在於
ellipse(x+(mouseX-400)/18,y+(mouseY-400)/18,100,100);
把畫ellipse的X、Y值用變數mouseX、mouseY取代




HW03-2:
第2堂課是教做一個小畫家
讓使用者選擇左邊的顏色,能在畫布上作畫
下禮拜要增加功能,清除、擦布、存檔、改畫筆大小

讓使用者選擇顏色關鍵在於界定顏色範圍
mouseX <= 50 &&  150 <= mouseY && mouseY <= 200






今天學到的method :
smooth() 使圖形無鋸齒
strokeWeight() 設定圖形邊線大小
stroke() 設定邊框顏色,可以有RGB參數或單一參數
frameRate() 設定每秒跑幾張圖
mousePress  傳回  true或 false ,如果滑鼠有被按下則傳回 true
mouseX, mouseY 傳回目前滑鼠所在座標
pmouseX, pmouseY 傳回上次滑鼠所在座標
mouseButton 傳回 LEFT 或 RIGHT ,按下左鍵傳回LEFT



沒有留言:

張貼留言