@dayna
В Pygame, вы можете добавить фон, используя функцию blit()
. Первый аргумент этой функции - это изображение фона, которое вы хотите добавить, второй аргумент - это координаты (x, y), где вы хотите разместить фон.
Например
@dayna
вам нужно создать экран с заданным размером и затем загрузить изображение фона:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
import pygame # Инициализация Pygame pygame.init() # Размеры экрана width, height = 800, 600 # Создание экрана screen = pygame.display.set_mode((width, height)) # Загрузка изображения фона background = pygame.image.load("background.jpg") # Главный цикл игры running = True while running: # Обработка событий for event in pygame.event.get(): if event.type == pygame.QUIT: running = False # Очистка экрана screen.fill((0, 0, 0)) # Отрисовка фона screen.blit(background, (0, 0)) # Обновление экрана pygame.display.flip() # Выход из игры pygame.quit() |
Обратите внимание, что вы должны сохранить изображение фона в текущей директории и указать правильную путь к изображению в строке background = pygame.image.load("background.jpg")
. Вы можете использовать любое изображение фона, заменив "background.jpg"
на свой путь к изображению.