原文链接 

用OpenGL ES显示图形

The Android framework provides plenty of standard tools for creating attractive, functional graphical user interfaces. However, if you want more control of what your application draws on screen, or are venturing into three dimensional graphics, you need to use a different tool. The OpenGL ES APIs provided by the Android framework offers a set of tools for displaying high-end, animated graphics that are limited only by your imagination and can also benefit from the acceleration of graphics processing units (GPUs) provided on many Android devices. Android框架提供了大量用于创建有趣的、功能性图形用户界面的标准工具。然而,如果你想更多地控制你的应用在屏幕上画什么,或冒险进入3D图形,那么你就需要使用一个不同的工具。Android框架提供了一系列用于显示只受限于你想象力的高端、生动的图形的工具,当然这也受益于许多Android设备提供的GPUs加速。

This class walks you through the basics of developing applications that use OpenGL, including setup, drawing objects, moving drawn elements and responding to touch input.
本课程带你掌握使用OpenGL开发应用的基本知识,包括创建项目、绘制对象、移动绘图元素以及响应触摸输入事件。

The example code in this class uses the OpenGL ES 2.0 APIs, which is the recommended API version to use with current Android devices. For more information about versions of OpenGL ES, see the OpenGL developer guide.
本课程的例程代码使用的是OpenGL ES 2.0 APIs,这是针对目前Android设备推荐的API版本。
This class walks you through the basics of developing applications that use OpenGL, including setup, drawing objects, moving drawn elements and responding to touch input.
本课程带你掌握使用OpenGL开发应用的基本知识,包括创建项目、绘制对象、移动绘图元素以及响应触摸输入事件。

The example code in this class uses the OpenGL ES 2.0 APIs, which is the recommended API version to use with current Android devices. For more information about versions of OpenGL ES, see the OpenGL developer guide.
本课程的例程代码使用的是OpenGL ES 2.0 APIs,这是针对目前Android设备推荐的API版本。如果想了解更多的关于OpenGL ES版本的信息,请看OpenGL开发指导
Note: Be careful not to mix OpenGL ES 1.x API calls with OpenGL ES 2.0 methods! The two APIs are not interchangeable and trying to use them together only results in frustration and sadness. 注意:小心混合使用OpenGL ES 1.x API调用和OpenGL ES 2.0方法!这两种APIs是不可交替的,尝试混合使用它们只会导致沮丧和悲伤。

系列课程

  • 创建一个OpenGL ES环境:学习如何创建一个可以进行OpenGL ES绘图的Android应用
  • 定义图形:学习如何定义图形以及为何你需要知道面和绕向
  • 绘制图形:学习如何在你的Android应用中绘制OpenGL图形
  • 投影和相机视图的应用:学习如何使用投影和相机视图在你绘制的对象上获得一个新的透视视图
  • 添加运动:学习如何使用OpenGL给你的绘制对象添加基本的运动和动画
  • 相应触摸事件:学习如何使用OpenGL处理基本的互动

例程源码下载

更多相关文章

  1. Android(安卓)RecyclerView 间距全适配
  2. Android(安卓)1.5 自带的图标一览表
  3. android时间控件DatePicker使用实例
  4. android 实现圆形进度条
  5. Android那些“没用“知识(一)
  6. Android(安卓)DrawBitmap绘制图像
  7. 箭头函数的基础使用
  8. NPM 和webpack 的基础使用
  9. Python list sort方法的具体使用

随机推荐

  1. Android练习——Spinner二级联动_城市选
  2. Android(安卓)体系结构
  3. AndroidTextView的跑马灯效果,解决复杂布
  4. android SAX 解析 xml文档
  5. android系统中自带的图标大全
  6. android 随手记 摄像头录像
  7. android tween动画效果
  8. Android(安卓)自适应背光反应慢的修改
  9. js 判读是iPhone还是Android
  10. Android(安卓)APN