我正在用python制作游戏,玩家的宽度每1秒下降一次。每件事都是一阵真实的循环,所以我不知道怎么做才不会影响游戏的其余部分。
您需要做的是检查当前时间,并将其与上次更改播放器宽度的时间进行比较。像这样的东西:
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