-
大小: 6.16KB文件類(lèi)型: .py金幣: 1下載: 0 次發(fā)布日期: 2021-01-30
- 語(yǔ)言: Python
- 標(biāo)簽:
資源簡(jiǎn)介
python小游戲
代碼片段和文件信息
#?-*-?coding:?utf-8?-*-
import?tkinter?as?tk
#?游戲?qū)ο蟮囊恍┩ㄓ梅椒?br/>class?Gameobject(object):
????def?__init__(self?canvas?item):
????????self.canvas?=?canvas
????????self.item?=?item
????#?刪除對(duì)象
????def?delete(self):
????????self.canvas.delete(self.item)
????#?得到對(duì)象的坐標(biāo)
????def?get_coords(self):
????????return?self.canvas.coords(self.item)
????#?對(duì)象移動(dòng)
????def?move(self?x?y):
????????self.canvas.move(self.item?x?y)
class?Racket(Gameobject):
????def?__init__(self?canvas?x?y):
????????item?=?canvas.create_rectangle(x?y?x?+?90?y?+?10?fill=‘#ABABAB‘)
????????super().__init__(canvas?item)
????#?繪制彈板
????def?draw(self?offset):
????????pos?=?self.get_coords()
????????width?=?self.canvas.winfo_width()
????????#?當(dāng)彈板在畫(huà)布內(nèi)時(shí),按給定偏移量移動(dòng)
????????if?pos[0]?+?offset?>
評(píng)論
共有 條評(píng)論