我承认,我是python的新手,但这是我的问题。在
版本是2.6.5(我知道我是旧版本,但这是有原因的),并且使用了livewires
基本上这个游戏有一堆彩色气球,你需要点击它们使它们消失。相同颜色的相邻引出序号将随单击的引出序号一起消失。一旦气球被清除,它就进入下一层。在
我需要在屏幕右上角创建一个计时器。这个计时器需要以秒为单位倒计时(从30开始可能是一个好的开始)。但是无论我怎么尝试,要么计时器不显示,要么数字相互重叠。我想知道怎么做,因为它一直在推动我最近的墙。在
…当然,它也需要结束游戏如果它达到零,并增加更多的时间,如果水平是完成的。。。在
但现在我只想把注意力集中在显示计时器上,让它在屏幕上倒数到零。在class Timer(games.Sprite):
""" countdown timer """
def __init__(self):
timer_message = games.Text(
value = 30,
size = 50,
color = red,
x = 600,
y = 30
)
def start(self):
while self.timer_message.value != 0:
time.sleep(1)
self.timer_message.value -= 1
game.screen.add(timer_message)
好吧。我修复了“压缩气球表”(不小心删除了self-update-lol)问题,但现在它说的是“全局名称计时器消息未定义”。。。尽管它说timer_message=游戏。文本在
我会粘贴整个代码,但我不能正确地缩进(这是我第一次使用这个网站)