久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python實(shí)現(xiàn)簡(jiǎn)單反彈球游戲

瀏覽:16日期:2022-06-22 16:35:39

python簡(jiǎn)單游戲-反彈球,供大家參考,具體內(nèi)容如下

tkinter實(shí)現(xiàn),直接貼上代碼

from tkinter import*import timeimport randomclass Ball: def __init__(self,canvas,paddle,color):self.canvas = canvasself.paddle = paddleself.id = canvas.create_oval(10,10,25,25,fill=color)self.canvas.move(self.id,245,100)starts = [-3,-2,-1,1,2,3]random.shuffle(starts)self.x = starts[0]self.y = -3self.canvas_height = self.canvas.winfo_height()self.canvas_width = self.canvas.winfo_width()self.hit_bottom = False def hit_paddle(self,pos):paddle_pos=self.canvas.coords(self.paddle.id)if pos[2]>=paddle_pos[0] and pos[0]<=paddle_pos[2]: if pos[3]>=paddle_pos[1] and pos[3]<=paddle_pos[3]:return Truereturn False def draw(self):self.canvas.move(self.id,self.x,self.y)pos = self.canvas.coords(self.id)if pos[1] <= 0: self.y = 4if pos[3] >= self.canvas_height: self.hit_bottom=Trueif self.hit_paddle(pos)==True: self.y=-4if pos[0] <= 0: self.x = 4if pos[2] >= self.canvas_width: self.x = -4class Paddle: def __init__(self,canvas,color):self.canvas = canvasself.id = canvas.create_rectangle(0,0,100,10,fill=color)self.canvas.move(self.id,200,400)self.x=0self.canvas_width = self.canvas.winfo_width()canvas.bind_all(’<KeyPress-Left>’,self.turn_left)canvas.bind_all(’<KeyPress-Right>’,self.turn_right)self.hit_bottom = False def draw(self):self.canvas.move(self.id,self.x,0)pos = self.canvas.coords(self.id)if pos[0] <= 0: self.x = 0elif pos[2] >= self.canvas_width: self.x = 0 def turn_left(self,evt):self.x=-7 def turn_right(self,evt):self.x=7 tk = Tk()tk.title('反彈吧!球球')#tk.resizable(0,0)tk.wm_attributes('-topmost',1)canvas = Canvas(tk,width=650,height=600,bd=0,highlightthickness=0)canvas.pack()tk.update()paddle=Paddle(canvas,’blue’)ball = Ball(canvas,paddle,’red’)while 1: if ball.hit_bottom==False:ball.draw()paddle.draw() tk.update_idletasks() tk.update() time.sleep(0.01)

效果:

python實(shí)現(xiàn)簡(jiǎn)單反彈球游戲

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 亚洲aaa在线观看 | 亚洲欧美日韩精品久久亚洲区 | 欧美天天| 欧美中文在线 | 91精品久久久久久久久久入口 | 国产精品成人久久久久 | 国产午夜精品久久久久久久 | 综合网日韩| 国产超碰人人模人人爽人人添 | 国产高清精品在线 | 日韩国产欧美视频 | 黄色毛片免费看 | 国产精品高潮呻吟久久av黑人 | 国产区在线 | 高清国产一区二区三区四区五区 | 国产精品一任线免费观看 | 日韩小视频在线播放 | 婷婷综合激情 | 亚洲精品一区二三区不卡 | 国产三级电影 | 狠狠干影院| 日韩免费 | 欧美国产视频 | 亚洲高清在线视频 | 国产成人精品一区二区三区视频 | 亚洲理论电影在线观看 | 欧美一区| 精品中文字幕一区二区三区 | 日本在线视频观看 | 欧美午夜三级视频 | 亚洲精品一区二区三区 | 一区二区三区自拍 | 福利视频一区二区 | 精品第一页 | 色橹橹欧美在线观看视频高清 | 国产成人精品久久 | 亚洲高清在线 | 毛片网站在线观看 | 日韩视频一区二区三区 | 天堂中文av在线 | 精品 99|