首先先準備一張背景圖片 這樣才有遊戲的感覺
然後在小畫家中調整他的大小 不要太大 不然會像我上一個一樣
程式運行的時候會爆炸大!
接著試試看老師上課講解的程式碼,(現在狀況為一顆 點任何一處球就長出來 但先前的一顆也會不見)
之後把0替換成n,然後多上一個i=0 i<5迴圈,再設定一個n=0,這就代表這個圈圈會跑
5次,但原先超過5個會使程式當掉,所以再把if(n>=5)時 就會return 不會死當。
後來老師教我們把retrun拿掉,這樣會死當怎麼辦?
就補上一行n=(n+1)%5,這樣一直點都會有球喔,但是...當你點到第六顆的當下,第一顆會不見喔。最新的一顆會去取代最舊的一顆!
第一行的1 0代表紅色和灰色 然後那個迴圈是一共有4格的意思。
我們也可以利用這個來延續
然後要換顏色的話就...
把a陣列裡面的格式排列好,看起來就會像是這樣。(1為紅色 0為背景 灰色)






沒有留言:
張貼留言