一起学android openg 纹理


纹理,正方体绘制,用的比较简单的绘制方法

第一步还是同样的弄一个activity,用于显示opengl view

接着我们定义一个SecondView

对于这个类,没啥好说的,基本上和上一篇的一样,只是在draw的时候是绘制cube而已


主要是有个cube这个类,在这里我们定义了一个矩形框,并指定了纹理的绘制位置,这里我用一个for循环去绘制6个面,其实在效率上来说是不行的,这里我是因为之前绘制的6个面打算用不同的纹理,后来懒得改就就这样了。对于顶点的绘制,和纹理的贴图网上教程太多了,我也是从google那里学来的,其实也不麻烦,就是纹理的贴图y是倒着的,我每次绘制的时候就一直倒着处理就可以了。android这东西比较不因我的意志而转移的,我们只能去兼容它....蛋疼。还有点就是针对不同的平台要转换位当前平台的字节缓冲区,习惯就好了。绘制的地方就是下面这一段了


对于代码在http://download.csdn.net/detail/lishubing1126/3755928这里下载


转载请注明http://blog.csdn.net/lishubing1126

你可能感兴趣的:(android)