【问题标题】:pyglet fullscreen window with size (640, 480)? (pyglet1.2.4)pyglet 全屏窗口大小(640、480)? (pyglet1.2.4)
【发布时间】:2016-10-27 16:46:30
【问题描述】:

我想针对 pygame(blit 调用等)对 pyglet 进行基准测试。

在 pygame 中,我倾向于使用 640 x 480 全屏显示。

如何在 pyglet 1.2.4 中创建相同的显示 (=window)?

【问题讨论】:

标签: fullscreen pyglet


【解决方案1】:

如果您正在寻找与窗口坐标匹配的全屏显示,请使用

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

这将创建一个与您的显示器尺寸相匹配的窗口。

【讨论】:

    【解决方案2】:
    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

    【讨论】:

      猜你喜欢
      • 2017-10-05
      • 2022-06-18
      • 1970-01-01
      • 1970-01-01
      • 2015-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-24
      相关资源
      最近更新 更多