Я хотел бы добавить фоновое изображение в качестве шага к созданию основной игры, но мне кажется, что я не могу найти способ. Изображение, которое я пытаюсь импортировать, имеет тот же размер, что и экран, и это изображение bmp.
У меня также есть в папке настроек эту строку кода, которая, я уверен, но не на 100%, должна быть удалена (self.bg_color = (230, 230,230)
) если я хочу сделать блики на изображении в фоновом режиме.
import sys
import pygame
from altarboy import Altarboy
from Ship import Ship
from bullet import bullet
from bullet1 import bullet1
from settings import Settings
class SpiritualWar:
def __init__(self):
pygame.init()
self.settings = Settings()
self.screen = pygame.display.set_mode((self.settings.screen_width, self.settings.screen_height))
pygame.display.set_caption("SpiritualWar")
self.Ship = Ship(self)
self.bullets = pygame.sprite.Group()
self.bullet1s = pygame.sprite.Group()
self.altarboys = pygame.sprite.Group()
self._create_fleet()
…
…
def _update_screen(self):
self.screen.fill(self.settings.bg_color)
self.Ship.blitme()
for bullet in self.bullets.sprites():
bullet.draw_bullet()
for bullet1 in self.bullet1s.sprites():
bullet1.draw_bullet1()
self.altarboys.draw(self.screen)
pygame.display.flip()