Week03☀☀
week03-1
1.一個小圓球
2.用教材的範例,範圍改成0~400,stroke設置i(對應H色調)從0~400(彩虹),其餘飽和跟亮度都設最大400,用point形式畫出來,總共16萬個點呈現出來。
2.牛頓力學加速度(dx,dy)
3.加入random讓球對設定值的random值範圍去對x、y做變化,在判斷當球x、y座標要超出螢幕大小邊界時將座標值改為負的。
4.加入arry開20個空間,在setup地方將20個點的x和y出生座標設定在隨機0~500的x、y座標上,也對dx、dy設20個加速度,在draw函式顯示出來。
5.再開一個迴圈,用dist函式與if判斷當距離小於100時就畫線(顏色用stroke改),線一樣用x、y座標做參數。
week03-2
1.將距離存到d變數裡,動態讓stroke去做數值的變化,裡面用100-d是因為設的dist要<100才會把線畫出來,當0*2.55時就會是黑色,100*2.55時就會是白色。
2.在距離小於100時,除了畫線外再對dx、dy加上兩點間距離乘上0.00001,就可以形成兩個點靠近時速度變慢的吸引力感。
沒有留言:
張貼留言