1 说明:
1.1 利用python的pygame和OpenGL制作动态正方体cube。
1.2 安装python3.8和pygame(省略)。
1.3 安装OpenGL:
pip install PyOpenGL PyOpenGL_accelerate
![f7f8ac1c10a7a0cff9fdd2268dbcc6b8.png](https://img-blog.csdnimg.cn/img_convert/f7f8ac1c10a7a0cff9fdd2268dbcc6b8.png)
2 效果图:先看。
![1c07a81523b35087db8c3b2bf4560386.gif](https://img-blog.csdnimg.cn/img_convert/1c07a81523b35087db8c3b2bf4560386.gif)
3 完整代码:
#---导出模块---import pygamefrom pygame.locals import *from OpenGL.GL import *from OpenGL.GLU import *#---初始化pygame和定义窗口大小---pygame.init()#OPENGL|DOUBLEBUF=DOUBLEBUF|OPENGL#DOUBLEBUF:双缓冲模式(推荐和 HWSURFACE 或 OPENGL 一起使用)#创建一个 OPENGL 渲染的显示pygame.display.set_mode((640,480), OPENGL|DOUBLEBUF)#---元组定义---#定义正方体的xyz坐标点CUBE_POINTS = ((0.5, -0.