剛開始,先將背景圖片設定好,背景圖大小跟設定的要相同,我們可以利用小畫家去看圖的大小。
利用陣列,先嘗試做出一個小圈圈,我們可以把它取名為子彈。
做出一個子彈後,我們可以開始製作出多一點的子彈,利用for,先做出五個子彈,可以發現當開始子彈都會在左上角,因為我們有設起始位子,每點一次圖的隨機地方,子彈就會移動過去,直到點到第六個,會因為陣列不夠大,程式會因此當掉。
所以加上if(n>=5) return 讓子彈不超過5顆。
我們還可以更進階一點,加上n=(n+1)%5,可以回收子彈,下次就用到最舊的那顆。
利用for迴圈配陣列,設定四個格子,if(a[i]==1) fill(255,0,0);,當格子裡是1,就會變成紅色,else fill(128);,不是的話就會是灰色。
嘗試做5*5的格子,還可以跟改顏色。
if(mousePressed) r[now]++;這串程式可以讓子彈變大。








沒有留言:
張貼留言