【Android Developers Training】 61. 序言:使用OpenGL ES显示图像

注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。

原文链接:http://developer.android.com/training/graphics/opengl/index.html


Android框架提供了大量的标准工具,用来创建吸引人的,功能化的用户接口。然而,如果你希望对你的应用在屏幕上的绘图行为进行更多的控制,或者你在尝试建立三维图像,那么你就需要一个不同的工具了。由Android框架提供的OpenGL ES接口提供了显示高级动画图形的工具,它的功能仅仅受限于你自身的想象力,并且在许多Android设备上搭载的图形处理单元(GPU)都能为其提供GPU加速等性能优化。

这系列课程将教会你使用OpenGL搭建基本的应用,包括配置,绘制对象,移动图形单元及响应点击事件。

这系列课程所使用的样例代码使用的是OpenGL ES 2.0接口,这是当前Android设备所推荐的接口版本。关于跟多OpenGL ES的版本信息,可以阅读:OpenGL开发手册。

Note:

注意不要把OpenGL ES 1.x版本的接口和OpenGL ES 2.0的接口混合调用。这两种版本的接口不是通用的。如果尝试混用它们,其输出结果可能会让你感到无奈和沮丧。


课程:

【Android Developers Training】 62. 搭建一个OpenGL ES环境

【Android Developers Training】 63. 定义形状

【Android Developers Training】 64. 绘制形状

【Android Developers Training】 65. 应用投影和相机视图

【Android Developers Training】 66. 添加动画

【Android Developers Training】 67. 响应触摸事件


样例代码:

OpenGLES.zip

上一篇:Java基础之组合


下一篇:MVC数据验证原理及自定义ModelValidatorProvider实现无编译修改验证规则和错误信息