【发布时间】:2022-12-06 23:19:52
【问题描述】:
你好,我正在用 pyglet 做一个项目。我遇到的问题是,当我将 Label 类添加到我的应用程序时,所有其他精灵都变得模糊。
这是代码:
主要应用代码
def draw(self):
pyglet.gl.glTexParameteri(pyglet.gl.GL_TEXTURE_2D, pyglet.gl.GL_TEXTURE_MAG_FILTER,pyglet.gl.GL_NEAREST)
self.window.clear()
self.batch.draw()
self.window.flip()
我在应用程序中有两个类:
- 标签类别
- 精灵类
即使我在绘图函数中明确说明要使用 GL_NEAREST 标签似乎覆盖了它。 当我删除 Label Class 时,一切恢复正常
Label 似乎也有一些损坏的字符,但是当我也删除 Sprite 类时,这些字符就消失了。
如何防止 Label Class 更改纹理过滤?
我试图从精灵中移除模糊,但标签类总是覆盖我写的任何东西。
【问题讨论】:
标签: python game-development pyglet