Pygame - 在event.type == pygame.KEYDOWN

时间:2015-09-06 05:24:16

标签: python pygame

我正在制作一个蛇游戏,我试图让rect的蛇event.type == pygame.KEYDOWN继续前进。我可以让该块继续KEYDOWN,但它不会通过更新lead_x的{​​{1}}值来继续移动。

rect

1 个答案:

答案 0 :(得分:2)

似乎你把游戏循环代码放在事件处理程序中。从lead_x + = lead_x_change和clock.tick(15)之间的每一行中删除缩进

我也会删除这些行

if event.type == pygame.MOUSEMOTION:
    lead_y_change = 0
    lead_x_change = 0

因为如果移动鼠标,它们将阻止引导移动。