Я написал это, но я хочу, чтобы изображение заполнило весь экран. Что я должен сделать? - PullRequest
2 голосов
/ 10 апреля 2020

Я написал это, но я хочу, чтобы изображение заполнило весь экран. Что мне нужно сделать?

def load_image(name):
    img = pygame.image.load(name)
    return img

bg1 = load_image("Backgrounds/Back1.png")

screen.blit(bg1, (WIDTH/2, HEIGHT/2))

pygame.display.update()

1 Ответ

0 голосов
/ 10 апреля 2020

Создание полноэкранного дисплея (см. pygame.display.set_mode()):

screen = pygame.display.set_mode((WIDTH, HEIGHT), pygame.FULLSCREEN)

Используйте pygame.transform.smoothscale(), чтобы масштабировать масштабированное изображение до размера окно

bg1 = load_image("Backgrounds/Back1.png")
bg_scaled = pygame.transform.smoothscale(bg1, screen.get_size())
screen.blit(bg_scaled, (0, 0))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...