
Однако, когда я тестировал следующий код, это оказалось не так:
Код: Выделить всё
import pygame
pygame.init()
window = pygame.display.set_mode((500, 500))
running = True
img = pygame.image.load('player.png').convert_alpha()
position = [50, 50]
clock = pygame.time.Clock()
while running:
clock.tick(30)
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
keys = pygame.key.get_pressed()
if keys[pygame.K_RIGHT]:
position[0] +=10
position[1] +=10
window.blit(img, position)
pygame.display.update()
Код: Выделить всё
pygame.display.update
Что случилось? Что я сделал не так? Как мне избавиться от теней?
Подробнее здесь: https://stackoverflow.com/questions/786 ... f-an-image