首页 > 解决方案 > Pyglet 2d 相机 OpenGL

问题描述

关于如何在 Pyglet 中制作 2d 相机的信息并不多。我认为移动所有精灵不是一个好主意,所以我在 Pygame 中寻找类似于 Surface 的东西,我可以移动它。但是Pyglet中没有这样的东西吗?这是应该在openGl中完成的方式吗?还是我错过了一些重要的东西?我不知道 gl 命令做什么,但它正在工作。

def on_draw(self):
    #camera start

    glMatrixMode(gl.GL_PROJECTION)
    glLoadIdentity()
    glOrtho(self.camera.x, self.camera.x2, self.camera.y, self.camera.y2, -1, 1)

    #camera end
    self.clear()
    self.batch.draw()# draw stuff

标签: pythonopenglpyglet

解决方案



推荐阅读