每n秒执行一次操作。 (python)

问题描述 投票:-1回答:1

我正在用python制作游戏,玩家的宽度每1秒下降一次。每件事都是一阵真实的循环,所以我不知道怎么做才不会影响游戏的其余部分。

python
1个回答
0
投票

您需要做的是检查当前时间,并将其与上次更改播放器宽度的时间进行比较。像这样的东西:

import time

last_time_you_changed = time.time()

while True:
    ...
    current_time = time.time()
    if current_time >= last_time_you_changed + 1:
      # Do your magic !
      last_time_you_changed = current_time
© www.soinside.com 2019 - 2024. All rights reserved.