0

我正在使用库 pyglet 在 python 中编写 opengl 代码。当我使用 pyglet.graphics.vertex_list 或 pyglet.graphics.batch 对象在屏幕上绘制时,与普通的旧 pyglet.graphics.draw() 或 glVertex() 调用相比,它们非常慢(~0.1 fps),这大约是相同几何图形的 40fps。在 Linux 中,vertex_list 的速度与 glVertex 大致相同,这令人失望,而批处理方法的速度大约是后者的两倍,这比我希望的要好一些,但收益并不多。

4

2 回答 2

4

不要忘记用'python -O myscript.py'调用你的pyglet脚本,'-O'标志可以产生巨大的性能差异。

请参阅此处此处的pyglet 文档。

于 2009-05-07T16:09:19.857 回答
1

我个人不知道,但我注意到您尚未在 pyglet 邮件列表中发布有关此内容的信息。更多 Pyglet 用户以及主要开发人员阅读该列表。

于 2008-09-15T23:24:55.300 回答