2016-10-23 12 views
-1

Я хотел бы сравнить pyglet с pygame (blit calls и т. д.).пигментное полноэкранное окно с размером (640, 480)? (pyglet1.2.4)

В pygame я обычно использую полноэкранный дисплей 640 x 480.

Как создать тот же дисплей (= окно) в pyglet 1.2.4?

+0

Вы действительно должны попробовать что-то, прежде чем задавать такие вопросы. Это основная информация, найденная в разделе [Руководство по быстрому запуску] (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

ответ

0

Если вы ищете полный экран сопрягая свои координаты окна, используйте

window = pyglet.window.Window(fullscreen = True) 

Это создаст окно, соответствующие размеры дисплея.

0
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, например.