1.1
第一節課要模擬出因為地震晃動的房子
複製中央氣象署網站地震波型圖上的數值,變成陣列。
執行程式碼畫面會有一個正方形(房子)
讓房子左右晃動
改變frameRate的值可以讓搖動激烈程度有所變化,越大就越激烈
float [] HLE = {-1042, -3479.7, 1003.7, -1669, -1639.6, -14219, -3655.1, -4917, 9363.2, -4271.8, -24, 681}; float [] HLN = {-17090, -13711, -22888, -19631, -23818, -18573, -19636, -15648, -18256, -15721, -17776, -15581}; int N = 12; void setup(){ size(500,500); frameRate(10); } void draw(){ background(#FFFFF2); float dx = HLE[frameCount%N]/100; float dy = HLN[frameCount%N]/100; rect(200+dx,300+dy,100,100); }
-------
2.1 把圖片拉到裡面,讓程式碼執行時顯示出圖片做出可以互動(用滑鼠控制)結合第一個跟第二個作業的程式碼


沒有留言:
張貼留言