OpenGL ES 3旋转正方体教程

每个面的颜色都不一样的旋转正方体,切换视角也挺丝滑,用来练手 OpenGL ES 刚刚好。你只要用 Win32 创建设备应用,把MyProject.hMyProject.cpp删了,再把我的代码文件加进去,基本就能跑起来,步骤清楚得。

点击切换视图模式这个小功能蛮实用的,能帮你快速理解不同相机角度下物体的投影变化,搞懂这些再去做 3D 交互就轻松多了。颜色切换、旋转这些效果也都比较直观,不用对着 shader 头疼半天。

如果你之前在安卓上搞过类似项目,那这篇Android 绘制 3D 正方体的文章可以对着看,概念通用,差别主要是平台和 API 细节。

另外想补一下 Win32 开发的基础,推荐你翻下《win32 核心编程》,写得比较扎实,是窗口这块,看完心里有底。

,这个教程比较适合想深入了解 OpenGL ES 渲染流程的前端或者安卓开发者。如果你平时只搞前端,正好可以扩展一下视野,对 3D 图形的理解也更立体点。

rar 文件大小:3.62MB