-1

我正在开发一款类似于简单 Galaga-esk 游戏的游戏。虽然,它们只是偶尔移动一次(其他我无法工作的东西,但那是不同的东西)。因此,由于它们不会自行移动,因此我想要一种在游戏中添加计时器的方法,但我似乎找不到任何东西。到目前为止,这是我的计时器和周围代码为每个级别重置的内容。像这样的东西会在我拥有的地方工作吗?

from livewires import games, color, random, time

start = time.time()
for items in enemies:
    items.destroy()
if Enemy_amount > 0:
    display_balloons()
elif Enemy_amount == 0 and (time.time() - start <= 120):
    start = time.time()
    level += 1
    Enemy_amount = load_enemies() 
    #Just telling the code to load the next group of enemies.
4

1 回答 1

0

的值start将是一个类似于 1398354442 的数字,即自 1970 年 1 月 1 日以来经过的秒数。

如果要计算两个事件之间经过的时间,则需要减去。也许是这样的?

elif Enemy_amount == 0 and (time.time() - start <= 120):
    start = time.time()   # update start variable to the current time
于 2014-04-24T15:49:31.603 回答