Почему-то я не могу заставить Пиглета рисовать спрайты.Вот мой код:
import pyglet
game = pyglet.window.Window(640, 480, "I'm a window")
batch = pyglet.graphics.Batch()
pyglet.resource.path = ["."]
pyglet.resource.reindex()
image = pyglet.resource.image("hextile.png")
pyglet.sprite.Sprite(image, x=200, y=300, batch=batch)
pyglet.text.Label('DING', font_name='Arial', font_size=24, x=100, y=100, batch=batch)
@game.event
def on_draw():
game.clear()
batch.draw()
#image.blit(0, 0)
pyglet.app.run()
Теперь, когда я рисую пакет, текстовая метка отображается правильно.Я вижу «ДИНГ» на окне.Однако изображение "hextile.png" не отображается.Я попытался нарисовать спрайт самостоятельно, но это тоже не сработало.Блиндинг изображения (как показано в строке с комментариями), однако, кажется, работает просто отлично, но, очевидно, это не совсем та функциональность, которая мне нужна.Я не могу понять это.Чего мне не хватает?