开发框架介绍请參见:Opengl ES NDK实例开发之中的一个:搭建开发框架 本章在第三章(Opengl ES 1.x NDK实例开发之三:多边形的旋转)的基础上演示怎样使用纹理贴图,分别实现了三角形纹理贴图和正方形纹理贴图。 【实例解说】 OpenglES要求生成纹理的图片长宽为2的n次方。支持 ...
分类:
其他好文 时间:
2017-08-04 16:12:09
阅读次数:
218
开发框架介绍请參见:Opengl ES NDK实例开发之中的一个:搭建开发框架 本章在第六章(Opengl ES 1.x NDK实例开发之六:纹理贴图)的基础上绘制一个旋转的纹理立方体,原理和纹理贴图一样,须要注意的是定好正方体的顶点数组。 【实例解说】 本实例加入了一个显示fps的小功能,在jav ...
分类:
其他好文 时间:
2017-07-08 17:55:37
阅读次数:
237
开发框架介绍请参见:Opengl ES NDK实例开发之一:搭建开发框架
本章在第六章(Opengl ES 1.x NDK实例开发之六:纹理贴图)的基础上绘制一个旋转的纹理金字塔,原理和纹理贴图一样,需要注意的是定好金字塔的顶点数组和纹理数组。
【实例讲解】
【实例源码】
[GLJNIActivity.java]
/*
* Copyright (...
分类:
其他好文 时间:
2015-01-07 13:11:46
阅读次数:
170
开发框架介绍请参见:Opengl ES NDK实例开发之一:搭建开发框架
本章在第六章(Opengl ES 1.x NDK实例开发之六:纹理贴图)的基础上绘制一个旋转的纹理立方体,原理和纹理贴图一样,需要注意的是定好正方体的顶点数组。
【实例讲解】
本实例添加了一个显示fps的小功能,在java层实现,原理是统计一分钟内屏幕刷新的次数...
分类:
其他好文 时间:
2014-10-27 17:35:48
阅读次数:
223
开发框架介绍请参见:Opengl ES NDK实例开发之一:搭建开发框架
本章在第三章(Opengl ES 1.x NDK实例开发之三:多边形的旋转)的基础上演示如何使用纹理贴图,分别实现了三角形纹理贴图和正方形纹理贴图。
【实例讲解】
OpenglES要求生成纹理的图片长宽为2的n次方,支持各种格式(BMP, GIF, JPEG, PNG...)
本例中使用的图片为png格式,尺寸为128*128
本例中,在上层GLJNIView.java中生成纹理,将纹理句柄传递给Native层进行绘制,详见
priv...
分类:
其他好文 时间:
2014-10-21 17:45:41
阅读次数:
397
本章在上一章的基础上讲解顶点缓存数组(Vertex Buffer Object)即VBO的使用,使用VBO来实现金字塔和立方体的绘制,
绘制的效果和上一章相同。这个系列教程主要是采用实例演示 Opengl ES 1.x NDK开发,对一些要点进行解释,因此对API的用
法和说明较少,建议初学者可以参考Opengl ES 1.x的API手册。
本章示例了VBO缓存顶点、颜色和索引的用法。
>>>为什么要使用VBO?
VBO的数据存放在显卡内存中,能节省从系统内存复制到显卡内存中的时间,提高...
分类:
其他好文 时间:
2014-10-20 15:10:36
阅读次数:
275
本章在第三章的基础上讲解如何绘制立方体并按照各自的中心进行旋转
绘制立方体实际上是绘制立方体的各个面,其中金字塔包括三个三角形侧面和一个正方形底面,
因为opengl ES里面不支持直接绘制正方形,所以需要将正方形拆分为两个三角形,
因此金字塔总共需要绘制5个三角形
立方体总共有8个顶点,我们在这里采用顶点索引的方式进行绘制
索引里面的值表示顶点的序号...
分类:
其他好文 时间:
2014-10-13 17:49:30
阅读次数:
422