(三)高级篇____12、用OpenGL ES绘制图像

负责人:zhangql

原文链接:http://docs.eoeandroid.com/training/graphics/opengl/index.html

用OpneGL ES显示图形 Displaying Graphics with OpenGL ES

在Android框架中,提供了大量的标准工具来创建富有吸引力的、功能性的图形用户界面。然而,如果你想更多地控制你的应用在屏幕上的显示,或者尝试三维图形,那你就需要一种与众不同的工具。Android框架中提供的OpenGL ES APIs配置了一套工具用来呈现高质量的,超乎你想象的动画效果,另外,许多Android设备中的图形处理器(GPUs)都支持对OpenGL ES的加速处理。

这节课程,将带你领略如何基于OpenGL进行基本的程序开发,当中包括:创建、绘制对象、移动绘制元素和触摸响应。

本节课的示例代码使用的OpenGL ES APIs版本是2.0,也是当前的Android设备推荐使用的版本。如果想获取更多关于OpenGL ES的版本信息,请移步OpenGL开发指南。

备注:注意千万不要把OpenGL ES 1.x API与OpenGL ES 2.0的方法调用混搭,这两种API没有互通性,强制把他们用到一起只会造成混乱,徒添烦恼。

课程 Lessons

创建OpenGL ES环境

学习在Android应用中如何创建OpenGL图形

定义形状

学习如何定义形状,以及你需要了解的一些关于面与线的知识

绘制形状

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

使用投影和摄影视图

学习如何用投影和摄像视图得到一个全新视角

移动

学习如何对OpenGL绘制出来的对象进行基本的移动和动画操作

触摸响应

学习如何与OpenGL图形进行基本的互动

posted @ 2014-07-31 11:55  ╰→劉じ尛鶴  阅读(160)  评论(0)    收藏  举报