嗨,大家好,今天是視窗程式設計第十五天的教學影片,在昨天的影片我們已經完成如何讓錢幣和障礙物可以隨機的水平位置出現,今天要來處理車子與錢幣和障礙物碰撞時的情形。
錢幣的碰撞會有幾件事情,首先,要有變數存取吃錢幣的數量,並且透過label顯示,再來,得讓圖片的位置重回視窗頂端,如此就可以完成錢幣的碰撞情形。
障礙物的處理情形則為,須讓車子圖片有爆炸效果,也就是更換有火焰動畫的gif檔,pictureBox是支援此格式的,因此,換完圖檔後,必須停止timer1,使所有物體不再往下移動,並且透過label來使使用者了解遊戲已結束,最後新增的timer2也停止,就不會繼續做判斷,減少資源使用。程式碼如下:
車子.Image = Properties.Resources.檔名;
以上是今天的教學。