所以我正在尝试制作一个游戏,在这个游戏中我调用了一个我想慢慢执行的函数,但是当我使用“time.sleep(x)”时,它会暂停文件中的所有内容,而不是仅仅暂停进程功能。我正在尝试为 2-d 游戏添加跳跃功能,所以如果有更好的方法来做到这一点,那么我将不胜感激任何建议,但这只是我对这款游戏的第一个想法。
for n in range(15):
Dino.rect.bottom -= 5
update_screen(Dino, screen, cactus)
time.sleep(0.01)
time.sleep(0.25)
inair = False
for n in range(15):
Dino.rect.bottom += 5
update_screen(Dino, screen, cactus)
time.sleep(0.01)
Run Code Online (Sandbox Code Playgroud)
所以我有了它,所以当我跳跃时,它会给我一个缓慢的跳跃,而不是仅仅传送,但就像我说的,它在跳跃时暂停一切。