Android OpenGL 开发
2013-06-30 Android OpenGL 开发 Android提供OpenGL包,专门用于3D的加速和渲染等。 OpenGL, Open Graphics Library, 是一个专业的图形程序接口,是一个功能强大、调用方便的底层图形库。 OpenGL ES ,基于OpenGL API设计,是OpenGL三维图形API的子集,是专为内嵌和移动设备设计的一个2D/3D轻量图形库。 OpenGL ES 1.0 基于OpenGL 1.3,OpenGL ES 1.1 基于 OpenGL 1.5,OpenGL ES 2.0 基于 OpenGL 2.0。 1. Android构建一个3D开发的基本框架 // 导入库 import javax.microedition.khronos.opengles. GL10 ; // 实例化OpenGLContext GL10 gl = (GL10) mOpenGLContext.getGL(); // 在onDraw方法开始 mOpenGLContext.waitNative(); // 在onDraw方法结束 mOpenGLContext.waitGL(); GLSurfaceView包含一个专门用于渲染3D的接口Renderer // 引入Renderer import android.opengl. GLSurfaceView .