效果展示
彈球
1.Ball類
draw負責移動Ball 碰撞檢測,反彈,Ball檢測Paddle
2.paddle類
draw負責移動paddle
碰撞檢測,確定能不能繼續 監聽鍵盤事件
3.主回圈
繪制Ball和Paddle
update
sleep
代碼圖

除錯
我們可以看到小球太小不好控制,可以看到Ball類里有個方法:self.id = canvas.create_oval(18,18,25,25,fill = color)
原始碼展示

我們可以看到在這里是使用這個方法的2個坐標(左上角和右上角的坐標),制做一個橢圓


這樣就很好控制了,嘿嘿嘿嘿
draw方法
我們的ball和paddle類都有這個方法,里面有個重要的方法

原始碼

就是:回傳給定事件的坐標串列
原始碼我分享一下 :如下


謝謝觀看
最后托我的福看一張照片吧嘿嘿嘿
知道這里是哪嗎?

?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/294306.html
標籤:其他
上一篇:UE4面試基礎知識(一)
下一篇:來玩個游戲吧!10秒內找到最大的Python檔案>_(Python編程 | 系統編程 | 完整的系統程式 | 找到最大的Python檔案)

