2021年12月20日 星期一

week13

 嗨


🔸今天老師示範了一下打地鼠可以怎麼寫

int[][]gopher=//排排站九隻地鼠 { {0,0,0}, {0,0,0}, {0,0,0} }; void generateGopher() { int now = int(random(9));//亂數產生9隻地鼠 gopher[now/3][now%3]=30+int(random(60));//每一秒隨機出現一隻 } void setup() { size(300,300); generateGopher(); } void draw() { background(255); for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { if(gopher[i][j]>0)//地鼠出現 { fill(#E08020);ellipse(50+j*100,50+i*100,100,100); gopher[i][j]--; if(gopher[i][j]==0)generateGopher(); } else { fill(255);ellipse(50+j*100,50+i*100,100,100); } } } } void mousePressed() { int i=mouseY/100,j=mouseX/100; gopher[i][j]=0; generateGopher(); }


















//畫圓圈代替地鼠












🔹接著我修改了一下我原本寫的程式碼





沒有留言:

張貼留言