代码部分。按 x 后,按 a/d 时角色移动的速度不会更改为 30。
speed = 8
if keys[pygame.K_x]:
speed = 30
if keys[pygame.K_d]:
Character_rect.x += speed
if keys[pygame.K_a]:
Character_rect.x -= speed
如果您将此代码放入 while 循环中,当 while 循环重新运行时,它将速度重置为 8