使用OpenGL ES展示图像
Android框架提供了大量标准工具来创建漂亮的具有多种用途的用户交互接口.但是,如果你想在屏幕绘制中拥有更多控制,或者打算使用三维图形,你需要使用不一样的工具.由Android框架提供的OpenGL ES APIs提供了一系列的工具,用来展示你可以想象到的任何高端图形,动画,并且能利用GPU加速,大多数的Android设置都提供了对GPU的支持.
这一课将会带你学习使用OpenGL开发应用的基础知识,包括创建,绘制物体,移动绘制物体和相应触摸事件.
这个示例使用OpenGL ES 2.0的APIs,它是目前的Android设备推荐的API.更多关于OpenGL ES版本的信息,请查看: OpenGL 开发者指导.
注意:不要把OpenGL ES 1.x API调用与OpenGL ES 2.0的方法混淆了!这两个版本的APIs是不能交换的,混合使用会是个灾难
课程安排
创建OpenGL ES 环境
定义形状
绘制图形
运用投影和相机视角
学习如何使用投影和相机视角来获新的投影视角并应用到绘制物体上
添加运动
响应触摸事件