我向大家致以问候,并祝贺你们即将到来的假期。问题如下:
我计划创建一个窗口,您可以在其中使用箭头控制图形(我尽可能简化了这个想法)。正确创建基于数组的字段。应该移动的身影也出现了。但是,当您尝试将其移动到场地上时,会使用不同的坐标绘制一个新图形,而旧图形仍保留在其位置上。如何让点击后旧图消失?
程序代码:
import pygame
pygame.init()
pygame.display.set_caption('Миникарта')
game_screen = pygame.display.set_mode((400, 400))
gamer_x = 10
gamer = pygame.Surface((gamer_x, 100))
gamer.fill((250, 190, 4))
run = True
while run:
pygame.time.delay(30)
key_press = pygame.key.get_pressed()
gamer_x += 1
for event in pygame.event.get():
if event.type == pygame.QUIT:
run = False
game_screen.blit(gamer, (gamer_x, 100))
pygame.display.update()
先感谢您
PS 我删除了负责按下的代码,并在x坐标上做了一些简单的增加
在绘制下一帧之前,您需要在屏幕上进行绘制。像这样: