我正在try 使用pyglet.graphics.draw
的GL_TRIANGLES
模式渲染一个多边形,但遇到了问题.
我一直试图像我在许多其他地方看到的那样来呈现它
def draw(self):
pyglet.graphics.draw(
size=int(len(self.coords) / 2),
mode=pyglet.gl.GL_TRIANGLES,
position=('v2f', self.coords),
)
但一直遇到以下错误:
File "C:\Python311\Lib\site-packages\pyglet\graphics\__init__.py", line 52, in draw
gl_type = vertexdomain._gl_types[fmt[0]]
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
KeyError: 'v'
用法有变化吗?不知道我到底做错了什么.