1 / 14
文档名称:

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

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

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

分享

预览

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

上传人:luciferios08 2017/9/8 文件大小:46 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:android 3D游戏开发教程终极版
本文由zbd012贡献
ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
Android OpenGL ES开发
主讲人:杨丰盛
华章培训网、[训网版权所有
课程目标
Android书籍 Android应用开发书籍推荐技术支持(交流平台) 课程计划课程概述功能演示课程需求分析
华章培训
第2页
Android书籍推荐
《Android应用开发揭秘》 Android应用开发揭秘》应用开发揭秘
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:TGA文件 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)而适合于广泛的计算环境,从个人计算机到工作站和超级计算机,OpenGL都能实现高性能的三维图形功能。由于许多在计算机界具有领导地位的计算机公司纷纷采用OpenGL作为三维图形应用程序设计界面,OpenGL应用程序具有广泛的移植性。因此,OpenGL已成为目前的三维图形开发标准,是从事三维图形开发工作的技术人员所必须掌握的开发工具。(/)
华章培训第9页
OpenGL ES概述
OpenGL ES
OpenGL ES是专为内嵌和移动设备设计的一个2D/3D轻量图形库,它是基于OpenGL API设计的。OpenGL ES 版基于OpenGL ,而OpenGL ES 。现在主要由Khronos Group( /)来负责管理OpenGL ES的开发维护。 OpenGL ES , ES 。
华章培训第10页
OpenGL与OpenGL ES区别
之所以会推出OpenGL-ES版本,主要是应对嵌入式环境和应用的要求。嵌入式设备一般工作于较恶劣的环境,包括:温度、湿度、振动、冲击、酸碱腐蚀等。例如:中国的酸雨气候就给很多室外电子设备带来了新的难题,中东地区的风沙也使得美军必须采用更先进的非IT技术来保护他们的电子设备。需要人机界面的嵌入式应用,由于受环境受环境因素的影响,一般不能提供有缘电源,在有限的电能限制下工作,如何以更低的功耗完***机交互界面,成为OpenGL必须要面对的问题,进而推出了OpenGL-ES标准。应该说在高效完成 2D/3D界面的同时,达到了降低功耗的效果。
华章培训第11页
OpenGL与OpenGL ES区别
特别说明,,OpenGL API 不再采用纯软件的形势进行运算,开始与硬件图形芯片结合, 出现了OpenGL硬加速的实现形式。例如:很多显示芯片厂商开始推出支持OpenGL硬加速的芯片