Я хотел бы сравнить pyglet с pygame (blit calls и т. д.).пигментное полноэкранное окно с размером (640, 480)? (pyglet1.2.4)
В pygame я обычно использую полноэкранный дисплей 640 x 480.
Как создать тот же дисплей (= окно) в pyglet 1.2.4?
Я хотел бы сравнить pyglet с pygame (blit calls и т. д.).пигментное полноэкранное окно с размером (640, 480)? (pyglet1.2.4)
В pygame я обычно использую полноэкранный дисплей 640 x 480.
Как создать тот же дисплей (= окно) в pyglet 1.2.4?
Если вы ищете полный экран сопрягая свои координаты окна, используйте
window = pyglet.window.Window(fullscreen = True)
Это создаст окно, соответствующие размеры дисплея.
import pyglet
win = pyglet.window.Window(width=800, height=600, fullscreen=True)
pyglet.app.run()
Это создаст окно с вашими пропорциями и сделает его полноэкранным.
Например, вот зритель 800х600 размера изображения, которое требуется kitten.jpg
:
import pyglet
window = pyglet.window.Window(width=800, height=600, fullscreen=True)
image = pyglet.resource.image('kitten.jpg')
@window.event
def on_draw():
window.clear()
image.blit(0, 0)
pyglet.app.run()
Изображение не будет растягиваться или масштаб, чтобы возиться с этим см image.scale = 0.5
, например.
Вы действительно должны попробовать что-то, прежде чем задавать такие вопросы. Это основная информация, найденная в разделе [Руководство по быстрому запуску] (http://pyglet.readthedocs.io/en/pyglet-1.2-maintenance/programming_guide/quickstart.htm), а также в [pyglet.window.Window] (http://pyglet.readthedocs.io/en/pyglet-1.2-maintenance/api/pyglet/window/pyglet.window.Window.html#pyglet.window.Window). – Torxed