Android 支持 OpenGL 列表1、GL2、GL 103、GL 10 EXT4、GL 115、GL 11 EXT6、GL 11 ExtensionPack我们将使用 GL10 这个类开始接触 OpenGL,探索3D 领域。javax.microedition.khronos.opengles...
分类:
移动开发 时间:
2015-05-04 17:15:28
阅读次数:
267
设置纹理采样方式1:当多个texl对应一个fragment时glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_NEAREST);glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR);1:当一个个texl数量少于fragment时
glTexParameteri(GL_TEXTURE_2D..
分类:
其他好文 时间:
2015-04-29 17:30:06
阅读次数:
131
有时应用程序需要能够自定义绘图。一个库是Quartz 2D,她是Core Graphics框架的一部分;另一个库是OpenGL ES,她是跨平台的图形库。OpenGL ES是跨平台图形库OpenGL的简化版。OpenGL ES是OpenGL的一个子集,OpenGL ES是专门为iPhone之类的嵌入...
分类:
其他好文 时间:
2015-04-29 15:01:22
阅读次数:
156
环境:eclipse,android,opengl es
最近需要对纹理图像进行一些修改,首先需要加载纹理图片,并对纹理图片进行一些修改,最后再进行纹理对象的生成。
一、纹理图片的加载
纹理图片的加载可以通过getResources().openRawResource(int)函数和bitmapFactory类进行加载。
InputStream is =...
分类:
移动开发 时间:
2015-04-27 11:20:23
阅读次数:
161
游戏开发中,难免会遇到性能瓶颈。图片一多,渲染批次就会直线上升,任何动画都会变得闪动。OpenGL ES优化的问题,主要考虑两个方面:内存存储和运行速度。2D游戏中的最占内存的就是图片资源,一张图片使用的纹理格式不同,就可能带来极大的性能差异。图片数量的控制好坏,对一个游戏的流程与否有最直接的关系。...
分类:
Web程序 时间:
2015-04-26 12:09:27
阅读次数:
168
Android 目前支持下面几个版本的OpenGL ES API :
OpenGL ES 1.0 和 1.1 :Android 1.0和更高的版本支持这个API规范。
OpenGL ES 2.0 : Android 2.2(API 8)和更高的版本支持这个API规范。
OpenGL ES 3.0 : Android 4.3(API 18)和更高的版本支持这个API规范。
OpenGL...
分类:
移动开发 时间:
2015-04-24 16:30:07
阅读次数:
237
Android OpenGL ES 对于不同坐标系下坐标变换,大都使用矩阵运算的方法来定义和实现的。这里介绍对应指定的坐标系(比如viewmodel, projection或是viewport) Android OpenGL ES支持的一些矩阵运算及操作。OpenGL ES 中使用四个分量(x,y,...
分类:
移动开发 时间:
2015-04-24 12:23:43
阅读次数:
329
OpenGL ES图形库最终的结果是在二维平面上显示3D物体(常称作模型Model)这是因为目前的打部分显示器还只能显示二维图形。但我们在构造3D模型时必须要有空间现象能力,所有对模型的描述还是使用三维坐标。也就是使用3D建模,而有OpenGL ES库来完成从3D模型到二维屏幕上的显示。这个过程可以...
分类:
移动开发 时间:
2015-04-24 12:19:50
阅读次数:
230
三角形为OpenGL ES支持的面,同样创建一个DrawTriangle Activity,定义6个顶点使用三种不同模式来绘制三角形:float vertexArray[] = { -0.8f, -0.4f * 1.732f, 0.0f, 0.0f, -0.4f * 1.732f, 0.0f, -0...
分类:
移动开发 时间:
2015-04-23 15:04:08
阅读次数:
130
创建一个DrawLine Activity,定义四个顶点:float vertexArray[] = { -0.8f, -0.4f * 1.732f, 0.0f, -0.4f, 0.4f * 1.732f, 0.0f, 0.0f, -0.4f * 1.732f, 0.0f, 0.4f, 0.4f *...
分类:
移动开发 时间:
2015-04-23 12:52:39
阅读次数:
150