我使用所有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未报告任何错误,但矩形未显示在设置位置。我尝试了各种不同的方法来解决该问题,但没有一个奏效。有任何建议吗?
答案 0 :(得分:0)
您似乎尚未使pygame.display.update()
为函数。您刚刚写了pygame.display.update
。