1 / 13
文档名称:

android 3D游戏开发教程终极版.doc

格式:doc   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

android 3D游戏开发教程终极版.doc

上传人:fy5186fy 2016/6/10 文件大小:0 KB

下载得到文件列表

android 3D游戏开发教程终极版.doc

相关文档

文档介绍

文档介绍:android 3D 游戏开发教程终极版本文由 zbd012 贡献 ppt 文档可能在 WAP 端浏览体验不佳。建议您优先选择 TXT ,或下载源文件到本机查看。 Android OpenGL ES 开发主讲人:杨丰盛华章培训网、[] 华章培训网版权所有课程目标 Android 书籍 Android 应用开发书籍推荐技术支持( 交流平台) 课程计划课程概述功能演示课程需求分析华章培训第2页 Android 书籍推荐《 Android 应用开发揭秘》 Android 应用开发揭秘》应用开发揭秘国内首本基于 Andriod2. 0 的经典著作 5 大专业社区一致鼎力推荐! 入围 51CTO2009 年度——最受读者喜爱的原创 IT 技术图书奖。华章培训第3页交流平台华章培训网/ 博客 http://yarin./ 华章培训第4页课程计划 ES 开发基础 Android OpenGL ES 开发基础 2:Opengl ES 概述 3: 基本图形绘制 4:3D 图形绘制及*** 5: 光效 6: 材质 7: 纹理及纹理映射 8: 隧道实例 9: 雾气 10:2D 文字显示 11: 飘动的旗帜 12: 蒙板华章培训 13: 离子系统 14: 变形 16: 曲面映射 17: 多重纹理 18: 反射-蒙板缓存 19: 图像字体 20: 反走样 21: 缓存及片元测试 22: 贝塞尔曲面 23:BLT 函数 24:TG A 文件 25: 多重视口 27: 射线拾取 28: 地形 29: 天空盒 30: 帧动画 31: 骨骼动画 32: 碰撞检测引擎实现( 通过 NDK 来开发原生 OpenGL ES 程序) 15: 多级纹理- 二次几何体 26: 轨迹球第5页课程准备构建 Android SDK 应用程序开发环境 Eclipse( 及其以上版本) Android SDK ( 以上) ADT ( 以上) 华章培训第6页 OpenGL ES 概述主讲人:杨丰盛华章培训网、[] 华章培训网版权所有课程目标 ES 概述 OpenGL ES 概述 OpenGL 与 OpenGL ES 概述 OpenGL 与 OpenGL ES 区别 OpenGL ES 开发框架 ES 开发开发框架 GLSurfaceView Renderer 华章培训第8页 OpenGL 概述 OpenGL 是由 SGI 公司开发的一套 3D 图形软件接口标准,由于具有体系结构简单合理、使用方便、与操作平台无关等优点, OpenGL 迅速成为一种 3D 图形接口的工业标准,并陆续在各种平台上得以实现。作为一个性能优越的图形应用程序设计界面( API )而适合于广泛的计算环境, 从个人计算机到工作站和超级计算机, OpenG L 都能实现高性能的三维图形功能。由于许多在计算机界具有领导地位的计算机公司纷纷采用 OpenGL 作为三维图形应用程序设计界面, OpenGL 应用程序具有广泛的移植性。因此, OpenGL 已成为目前的三维图形开发标准, 是从事三维图形开发工作的技术人员所必须掌握的开发工具。(/) 华章培训第9页 OpenGL ES 概述 OpenGL ES OpenGL ES 是专为内嵌和移动设备设计的一个 2D/3D 轻量图形库, 它是基于 OpenGL API 设计的。 OpenGL ES 版基于 OpenGL , 而 OpenGL ES 则是基于 OpenGL 。现在主要由 Khronos Group ( / ) 来负责管理 OpenGL ES 的开发维护。 Androi d 平台在 sdk2. 0 之前支持 OpenGL ES ,而在 以后的版本则支持 OpenGL ES 。华章培训第 10页 OpenGL 与 OpenGL ES 区别之所以会推出 OpenGL-ES 版本,主要是应对嵌入式环境和应用的要求。嵌入式设备一般工作于较恶劣的环境, 包括: 温度、湿度、振动、冲击、酸碱腐蚀等。例如:中国的酸雨气候就给很多室外电子设备带来了新的难题,中东地区的风沙也使得美军必须采用更先进的非 IT 技术来保护他们的电子设备。需要人机界面的嵌入式应用,由于受环境受环境因素的影响,一般不能提供有缘电源,在有限的电能限制下工作,如何以更低的功耗完***机交互界面,成为 OpenGL 必须要面对的问题, 进而推出了 OpenGL-ES 标准。应该说在高效完成 2D/3D 界面的同时,达到了降低功耗的效果。华章培训第 11页 OpenGL 与 OpenGL ES 区别特别说明,在 OpenGL 发展到 版本时, OpenGL API 不再采用纯软件的形势进行运算, 开始与硬件图形芯片结合, 出现了 Op