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