我正在制作一个演示文稿的游戏,我似乎无法理解如何延迟Python。
例如,每当我按下D键时,我的角色不仅会移动,还会更改图片,使其看起来像是在运行。
我将运动部分放下,我只需要减慢精灵的变化,使它看起来不像他每小时运行一百万英里。我设置了FPS。
答案 0 :(得分:0)
命令turtle.down()
将起作用,我想
答案 1 :(得分:0)
您可以说
而不是使用多线程timer = pygame.USEREVENT + 1;
pygame.time.set_timer(timer, RUN_DELAY_IN_MILLISECONDS)
当你的角色开始跑步时,
if event.type == timer:
[change sprite image]
在事件循环中,在角色停止运行时pygame.time.set_timer(timer, 0)
在这种情况下,pygame的事件系统将管理时间