用OpenGL ES展示图像

使用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 环境 

        学习如何创建一个能使用OpenGL 绘制图形的应用

定义形状

        学习如何定义形状并了解物体的表面和点定义的方向

绘制图形

        学习在应用中如何绘制图形

运用投影和相机视角

        学习如何使用投影和相机视角来获新的投影视角并应用到绘制物体上

添加运动

        学习如何使用OpenGL实现基本的运动和动画

响应触摸事件

        学习使用OpenGL 图形的基础的交互


你可能感兴趣的:(OpenGL,ES,Android)