我注意到所有关于PyOpenGL的教程都实现了pygame,那么有没有可能不使用pygame而使用PyOpenGL呢?如果可以的话,那么在没有pygame的情况下使用PyOpenGL会更快吗?
我注意到所有关于PyOpenGL的教程都实现了pygame,那么有没有可能不使用pygame而使用PyOpenGL呢?如果可以的话,那么在没有pygame的情况下使用PyOpenGL会更快吗?
PyGame与PyOpenGL唯一的关系是PyGame可以为PyOpenGL提供窗口进行渲染。
你现在的问题是,PyGame的窗口环境是否比其他环境更快。
根据我的经验,GLUT在窗口环境方面可能比PyGame略微快一些(通过比较GLUT和SDL)。我认为wxWidgets稍微慢一些。PyGlet不是PyOpenGL(尽管它是Python OpenGL实现)。
我的建议是:PyGame最容易使用,并且提供有用的实用程序。使用它而不是其他任何东西;任何性能差异都是微不足道的。
当您需要更好的窗口支持时,请按顺序选择Qt或wxWidgets。