• 大小: 4.75KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-01-30
  • 语言: Python
  • 标签: 游戏  python  

资源简介


资源截图

代码片段和文件信息

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]>=

评论

共有 条评论