谁能告诉我为什么当我按 x 时我的角色移动速度没有变快? [重复]

问题描述 投票:0回答:1

代码部分。按 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
python pygame
1个回答
4
投票

如果您将此代码放入 while 循环中,当 while 循环重新运行时,它将速度重置为 8

© www.soinside.com 2019 - 2024. All rights reserved.