資源簡介
代碼片段和文件信息
from?tkinter?import?*
import?time
import?random
#創建小球
class?Ball:
????def?__init__(selfcanvaspaddlecolor):
????????self.canvas=canvas
????????self.paddle=paddle
????????self.id=canvas.create_oval(10102525fill=coloroutline=color)
????????self.canvas.move(self.id245100)
????????#游戲隨機獲得小球的移動速度
????????starts=[-3-2-1123]
????????random.shuffle(starts)
????????self.x=starts[0]
????????self.y=starts[5]
????????self.canvas_height=self.canvas.winfo_height()???#獲取畫布當前的高度
????????self.canvas_width=self.canvas.winfo_width()?????#獲取畫布當前的寬度
????????self.hit_bottom=True
????def?hit_paddle(selfpos):
????????paddle_pos=self.canvas.coords(self.paddle.id)????????#獲取木板的坐標
????????if?pos[2]>=paddle_pos[0]?and?pos[0]<=paddle_pos[2]:??#判斷小球是否與木板相撞
????????????if?pos[3]>=
- 上一篇:mnist_CNN 深度學習小
- 下一篇:幾個基礎的Python,學習專用
評論
共有 條評論