最近学习 opengl,看了一些简单的教程。发现一般都是到实现金字塔或者立方体就结束了。
纹理方面,对三维物体的多个面未做处理。参看了这些例子,做一个android 上的多纹理的立方体。
效果图:
1.

2.

以下是主要代码:
Activity负责初始化相关资源文件。重写了onTouchEvent()方法,实现鼠标翻转,方便观察。
Render负责opengl实体的初始化以及配置、画出等,相关光源,观察模型方面没有深入。
最后,说说最主要的部分:onSurfaceCreated()方法中的纹理初始化。onDrawFrame()方法中绘制每个四边形的时候用不同的纹理填充。
强大的opengl!继续学习~~
这篇博客介绍了如何在Android上使用OpenGL创建一个多纹理的立方体。通过加载多个纹理资源并结合触摸事件实现鼠标翻转,展示了如何在每个立方体面上应用不同的纹理,从而达到多纹理的效果。
3003





