Я бы хотел изменить размер изображения фона до точно такого же разрешения, что и у моего окна pyglet со спрайтом.
Я уже пробовал с помощью метода blit blit(0, 0, window.width, window.height)
.Это решение сработало для меня.Но я читал, что использование спрайтов и метода рисования - лучший выбор для графики.Но для метода рисования я не нахожу никакой опции для изменения ширины и высоты или другого решения, как сохранить разрешение спрайта и окна одинаковыми.Есть ли решение, как изменить размер спрайта до разрешения окна?
import os
import pyglet
HEIGHT = 800
WIDTH = 1100
resourcesPath = os.path.join(os.getcwd(), "models")
backgroundPath = os.path.join(resourcesPath, "backgrounds", "blue.png")
main_batch = pyglet.graphics.Batch()
backgroundImgLoad = pyglet.image.load(backgroundPath)
background = pyglet.sprite.Sprite(backgroundImgLoad)
objects = []
GAME_WINDOW = pyglet.window.Window(width=WIDTH, height=HEIGHT)
def draw_window():
GAME_WINDOW.clear()
# backgroundImgLoad.blit(0, 0, width=GAME_WINDOW.width, height=GAME_WINDOW.height)
background.draw()
GAME_WINDOW.push_handlers(
on_draw=draw_window,
)
if __name__ == "__main__":
pyglet.app.run()