Pygame,我正在尝试制作一个计时器

时间:2016-04-28 02:50:10

标签: python-2.7 pygame

我创造了一款游戏,其中有两辆车通过比另一辆更快地点击按钮来相互竞赛。所以我希望在比赛结束后能够让比赛结果显示比赛的胜利者需要多长时间才能进入终点。我尝试过使用pygame.time.get_ticks()但是会​​给出pygame.init()被调用的时间。

1 个答案:

答案 0 :(得分:0)

您可以使用pygame.time.get_ticks()

设置开始时间和结束时间并测量差异:

import pygame as py
py.init()
clock = py.time.Clock()

start_time = py.time.get_ticks()
print "started at:",start_time

for i in xrange(0,30): #wait 1 second
    clock.tick(30)

end_time = py.time.get_ticks()
print "finished at:",end_time

time_taken = end_time-start_time
print "time taken:",time_taken