opengl/es学习
文章平均质量分 88
楼中望月
这个作者很懒,什么都没留下…
展开
-
opengl es 实现旋转的三角形
代码如下:1、RotateOpenglActivity 类为Activity类 import android.app.Activity;import android.opengl.GLSurfaceView;import android.os.Bundle;public class RotateOpenglActivity extends Activity {原创 2012-06-27 16:02:14 · 1205 阅读 · 0 评论 -
opengl es纹理贴图效果实例
一、先准备好一张用来贴图的照片二、纹理效果代码:gl.glEnable(GL10.GL_TEXTURE_2D); // 创建纹理 gl.glGenTextures(1, textureids, 0); // 绑定要使用的纹理 gl.glBindTexture(GL10.GL_TEXTURE_2D, texturei原创 2012-06-28 10:41:28 · 7089 阅读 · 2 评论 -
Android 中opengl es灯光效果实例
一、还是要准备一张图片,放在res/drawable中二、灯光效果代码:/** * 设置灯光 */ //设置环境光 gl.glLightfv(GL10.GL_LIGHT1, GL10.GL_AMBIENT, AmbientBuffer); //设置漫射光 gl.glLightfv(GL10.GL_LIGHT1, GL10.GL_DIFFUSE, dif原创 2012-06-28 14:26:52 · 3686 阅读 · 0 评论 -
openGL es实现小实例
在模拟器中要做一个彩色的三角形和正方形,代码里面我写了一些注解,新学opengl,不正确的地方望指正!1、SqureOpenGlActivity类为Activity类import android.app.Activity;import android.opengl.GLSurfaceView;import android.os.Bundle;import android.view原创 2012-06-27 16:07:32 · 1093 阅读 · 0 评论 -
Android实现飘动的旗帜效果实例
做一个飘动的旗帜效果,思路大概为:将旗形的波浪分割成很小的四边形,然后多少时间进行刷新,Z方向上运用sin函数改变,看起来有飘动的感觉实例代码如下:1、准备图片资源 : initBitmap类import android.content.res.Resources;import android.graphics.Bitmap;import android.graph原创 2012-07-02 14:34:02 · 3442 阅读 · 1 评论 -
android opengl es 雾化效果实例
雾相关:三种雾的计算方法,怎么设置雾的颜色和雾的范围设置雾的背景颜色:gl.glClearColor(0.5f, 0.5f, 0.5f, 1.0f);设置雾气的模式:gl.glFogf(GL10.GL_FOG_MODE, fogMode[2]);设置雾气的颜色:gl.glFogfv(GL10.GL_FOG_COLOR, fogColor, 0);设置雾的密度:模式为LINEAR原创 2012-07-03 11:26:09 · 4274 阅读 · 1 评论 -
android opengl es 绘制位图字体
Android中绘制字体,用到了canvas,下面代码里面为我写的实例,几乎每行代码都有注释。1.Activity 类import android.app.Activity;import android.opengl.GLSurfaceView;import android.os.Bundle;public class FontOpenglActivity extends Acti原创 2012-07-03 10:19:47 · 7158 阅读 · 7 评论 -
android opengl es 粒子效果实例代码
概述:粒子系统采用许多形状简单的微小粒子作为基本元素,用它们来表示不规则模糊物体,系统中的每个粒子都有各自的生命周期,我们可以管理它们从创建到消亡的时间,它们都要经历“产生”、“运动”、“消亡”这三个阶段。下面我们做个简单的粒子效果,但感觉我做的效果跟原先想象的,有点不一样,还得继续改进,呵呵。代码如下:1、Activity类代码import android.app.Act原创 2012-07-03 17:37:38 · 6467 阅读 · 1 评论