我正在制作一个蛇游戏,我试图让rect
的蛇event.type == pygame.KEYDOWN
继续前进。我可以让该块继续KEYDOWN
,但它不会通过更新lead_x
的{{1}}值来继续移动。
rect
答案 0 :(得分:2)
似乎你把游戏循环代码放在事件处理程序中。从lead_x + = lead_x_change和clock.tick(15)之间的每一行中删除缩进
我也会删除这些行
if event.type == pygame.MOUSEMOTION:
lead_y_change = 0
lead_x_change = 0
因为如果移动鼠标,它们将阻止引导移动。