2024-04-20 01:30:01 发布
网友
你在用什么OpenGL库?什么窗口库?什么版本的Python?
我能想到的最可能的原因是你的窗口库(SDL或你正在使用的任何东西)在你开始调用OpenGL之前没有初始化它。
如果在加载Python脚本之前初始化显示并创建OpenGL呈现上下文,则不会出现问题。
您还可以考虑使用Pyglet而不是PyOpenGL。它是本地平台上本地OpenGL libs的ctypes包装器,以及窗口支持(应该可以处理您希望使用GLUT的大部分内容)。
你在用什么OpenGL库?什么窗口库?什么版本的Python?
我能想到的最可能的原因是你的窗口库(SDL或你正在使用的任何东西)在你开始调用OpenGL之前没有初始化它。
如果在加载Python脚本之前初始化显示并创建OpenGL呈现上下文,则不会出现问题。
您还可以考虑使用Pyglet而不是PyOpenGL。它是本地平台上本地OpenGL libs的ctypes包装器,以及窗口支持(应该可以处理您希望使用GLUT的大部分内容)。
相关问题 更多 >
编程相关推荐