【发布时间】:2013-06-06 12:06:54
【问题描述】:
我正在编写一个基本游戏,您可以使用鼠标来躲避星星,但我无法让某个部分正常工作。
我正在努力让你在玩 10 秒后击败舞台,如果你输了,10 秒计时器会重置。
这是我正在尝试的:
def time_pass(self):
self.time_passed = time.clock()
print self.time_passed
if self.time_passed > 10:
self.state = 3
这个方法只运行if self.state == 2是主游戏,if self.state == 3你赢了,输屏是if self.state == 0。但是发生的情况是我运行游戏,当我点击播放时,它运行 self.state 2 并启动计时器,如果我输掉了计时器继续运行。因此,当我返回主屏幕并再次按播放时,它会从计时器停止的地方开始,而不是重新设置。
如果您想查看完整的游戏代码:
提前致谢。
-ChristianCareaga
【问题讨论】: