Android 3D OpenGL ES 基础教程 Android 3D OpenGL ES 基础教程是一份关于 Android 3D 游戏开发的入门教程,涵盖了从基本概念到实践的所有知识点。本教程的主要内容包括 OpenGL 相关的术语、3D 游戏开发的基本概念、Android 3D 游戏开发的步骤等。 在本教程中,我们首先介绍了 OpenGL 相关的术语,包括顶点(Vertex)、三角形(Triangle)、多边形(Polygon)、图元(Primitives)等概念。这些概念是理解 3D 游戏开发的基础。 Vertex 顶点是一个 3D 空间中的一个点,也是许多对象的基础元素。在 OpenGL 中,你可以生命少至二维坐标(X,Y),多至四维(X,Y,Z,W)。w 轴是可选的,默认的值是 1.0。Z 轴也是可选的,默认为 0。在这个系列中,我们将要用到 3 个主要的坐标 X、Y、Z,因为 W 一般都是被用来作为占位符。 Triangle 三角形需要三个点才能创建。因此在 OpenGL 中,我们使用 3 个顶点来创建一个三角形。多边形 Polygon 是至少有 3 个连接着的点组成的一个对象。三角形也是一个多边形。 Primitive 图元是一个三维的对象,使用三角形或者多边形创建。形象的说,一个有 50000 个顶点的非常精细的模型是一个 Primitive,同样一个只有 500 个顶点的低模也叫做一个 Primitive。 在本教程中,我们还学习了如何创建一个 Android 3D 游戏开发的项目,包括创建一个工程、添加 View、继承 GLSurfaceView、创建 VortexRenderer 类等步骤。 VortexView 类继承了 GLSurfaceView,是因为它会帮助我们画 3D 图像。VortexRenderer 类是一个 Renderer,它包含画一帧所必需的所有东西,並负责 OpenGL call 来 render 一个帧。 通过学习本教程,你将了解到 Android 3D 游戏开发的基本概念和步骤,並掌握 OpenGL 的基本知识,从而能够更好地开发自己的 3D 游戏。
剩余34页未读,继续阅读
- IMSHALL2012-11-27文档打不开啊
- fengbingchun2013-08-27内容不是很多,一般。
- Emirgege2013-01-30很简单哦,基本上我都晓得了,没找到想要的!
- A1377504892012-12-06一般般,不过还行吧
- 粉丝: 97
- 资源: 19
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助