簡體   English   中英

Pyglet 2d 相機 OpenGL

[英]Pyglet 2d Camera 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

pyglet/examples 文件夾中有一個相機示例: https : //github.com/pyglet/pyglet/blob/pyglet-1.5-maintenance/examples/window/camera.py

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM