1 说明:
1.1 利用python的pygame和OpenGL制作动态正方体cube。
1.2 安装python3.8和pygame(省略)。
1.3 安装OpenGL:
pip install PyOpenGL PyOpenGL_accelerate
2 效果图:先看。
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.5