02、Android OpenGL学习-关于Open GL

107 阅读1分钟

使用 OpenGL ES 显示图形

Android 框架提供了大量标准工具来创建有吸引力、功能强大的图形用户界面。然而,如果您想要更好地控制您的应用程序在屏幕上绘制的内容,或者想尝试三维图形,您需要使用不同的工具。 Android 框架提供的 OpenGL ES API 提供了一组工具,用于显示仅受您想象力限制的高端动画图形,还可以受益于许多 Android 设备上提供的图形处理单元 (GPU) 的加速。

本课程将带您了解使用 OpenGL 开发应用程序的基础知识,包括设置、绘制对象、移动绘制元素和响应触摸输入。

此类中的示例代码使用 OpenGL ES 2.0 API,这是推荐用于当前 Android 设备的 API 版本。有关 OpenGL ES 版本的更多信息,请参阅 OpenGL 开发人员指南

注意:注意不要将 OpenGL ES 1.x API 调用与 OpenGL ES 2.0 方法混合使用!这两个 API 不可互换,尝试一起使用它们只会导致沮丧和悲伤。

课程

创建一个OpenGl ES环境

了解如何设置 Android 应用程序以能够绘制 OpenGL 图形。

定义形状

了解如何定义形状以及为什么需要了解面和缠绕。

绘制形状

了解如何在您的应用程序中绘制 OpenGL 形状。

应用投影和相机视图

了解如何使用投影和相机视图获得绘制对象的新视角。

添加动作

了解如何使用 OpenGL 对绘制的对象进行基本的移动和动画处理。

响应触摸事件

了解如何与 OpenGL 图形进行基本交互。