我做了一些简单的pygame代码,但没有用

时间:2019-11-20 22:46:43

标签: pygame arrow-keys

我使用所有pygame模块编写了一个程序。其中一些看起来像这样:

#assigning keys to the key press library

keys = pygame.key.get_pressed()

#Key movements

if keys[pygame.K_w] or keys[pygame.K_UP]:

    c_one_y -= speed

if keys[pygame.K_s] or keys[pygame.K_DOWN]:

    c_one_y += speed

if keys[pygame.K_a] or keys[pygame.K_LEFT]:

    c_one_x -= speed

if keys[pygame.K_d] or keys[pygame.K_RIGHT]:

    c_one_x += speed

screen.fill(maincolour)

pygame.draw.rect(screen, (225, 0, 0), (c_one_x, c_one_y, width, length))

pygame.display.update

目标是使用wasd和方向键在任何方向移动矩形。我的IDE未报告任何错误,但矩形未显示在设置位置。我尝试了各种不同的方法来解决该问题,但没有一个奏效。有任何建议吗?

1 个答案:

答案 0 :(得分:0)

您似乎尚未使pygame.display.update()为函数。您刚刚写了pygame.display.update