我想基于pygame(blit调用等)对pyglet进行基准测试。
在pygame中,我倾向于使用640 x 480全屏显示器。
如何在pyglet 1.2.4中创建相同的显示(=窗口)?
答案 0 :(得分:0)
如果您正在寻找与您的窗口坐标相匹配的全屏显示,请使用
window = pyglet.window.Window(fullscreen = True)
这将创建一个与显示尺寸相匹配的窗口。
答案 1 :(得分:0)
import pyglet
win = pyglet.window.Window(width=800, height=600, fullscreen=True)
pyglet.app.run()
这将创建一个比例窗口并使其全屏显示
例如,这是一个800x600大小的图像查看器,需要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
。