我想在我的游戏里加一个秒表。我计划修改此代码并在我的pygame中添加:
Sec += 1
print(str(Min) + " Mins " + str(Sec) + " Sec ")
if Sec == 60:
Sec = 0
Min += 1
print(str(Min) + " Minute")
我是否应该在definit部件中添加一个计时器框,并为计时器代码创建一个新的def?我想让计时器不使用代码滴答,因为我的游戏正在运行时钟滴答声(60)所以它不影响勾选
更新
下面是我的游戏代码:
^{pr2}$
Tags:
例如,您可以使用
pygame.time.get_ticks()
来获取自调用pygame.init()
以来的毫秒数,然后使用简单除法从该数字中获得秒和分钟等。在下面是一个简单的例子:
如果你想让你的秒表“稍后开始”,你可以在此时存储}的内容,你将得到这个想法)。在
pygame.time.get_ticks()
的输出,并简单地从进一步调用的结果中减去它(类似于starttime=pygame.time.get_ticks()
和{如果你的游戏在while循环上运行,fps为60,你可以通过这样做获得分钟和秒:
我找到了这个解决方案here
相关问题 更多 >
编程相关推荐