1 / 45
文档名称:

Android_3D游戏开发教程.pdf

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

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

分享

预览

Android_3D游戏开发教程.pdf

上传人:yixingmaob 2016/4/9 文件大小:0 KB

下载得到文件列表

Android_3D游戏开发教程.pdf

相关文档

文档介绍

文档介绍:Android OpenGL ES 开发主讲人:杨丰盛华章培训网、[] 华章培训网版权所有华章培训华章培训华章培训华章培训? Android 书籍? Android 应用开发书籍推荐?技术支持(交流平台) ?课程计划?课程概述?功能演示?课程需求分析课程目标第 2 页华章培训华章培训华章培训华章培训 Android OpenGL ES 开发基础 2:Opengl ES 概述 13: 离子系统 24:TGA 文件 3: 基本图形绘制 14: 变形 25: 多重视口 4:3D 图形绘制及透视 15: 多级纹理- 二次几何体 26: 轨迹球 5: 光效 16: 曲面映射 27: 射线拾取 6: 材质 17: 多重纹理 28: 地形 7: 纹理及纹理映射 18: 反射- 蒙板缓存 29: 天空盒 8: 隧道实例 19: 图像字体 30: 帧动画 9: 雾气 20: 反走样 31: 骨骼动画 10:2D 文字显示 21: 缓存及片元测试 32: 碰撞检测 11: 飘动的旗帜 22: 贝塞尔曲面引擎实现(通过 NDK 来开发原生 OpenGL ES 程序) 12: 蒙板 23:BLT 函数课程计划第 3 页华章培训华章培训华章培训华章培训构建 Android SDK 应用程序开发环境? Eclipse( 及其以上版本) ? Android SDK ( 以上) ? ADT ( 以上) 课程准备第 4 页华章培训华章培训华章培训华章培训 OpenGL ES 概述? OpenGL 与 OpenGL ES 概述? OpenGL 与 OpenGL ES 区别 OpenGL ES 开发框架? GLSurfaceView ? Renderer 课程目标第 5 页华章培训华章培训华章培训华章培训 OpenGL 是由 SGI 公司开发的一套 3D 图形软件接口标准,由于具有体系结构简单合理、使用方便、与操作平台无关等优点, OpenGL 迅速成为一种 3D 图形接口的工业标准,并陆续在各种平台上得以实现。作为一个性能优越的图形应用程序设计界面( API )而适合于广泛的计算环境,从个人计算机到工作站和超级计算机, OpenGL 都能实现高性能的三维图形功能。由于许多在计算机界具有领导地位的计算机公司纷纷采用 OpenGL 作为三维图形应用程序设计界面, OpenGL 应用程序具有广泛的移植性。因此, OpenGL 已成为目前的三维图形开发标准,是从事三维图形开发工作的技术人员所必须掌握的开发工具。(/) OpenGL 概述第 6 页华章培训华章培训华章培训华章培训 OpenGL ES OpenGL ES 是专为内嵌和移动设备设计的一个 2D/3D 轻量图形库,它是基于 OpenGL API 设计的。 OpenGL ES 版基于 OpenGL ,而 OpenGL ES 则是基于 OpenGL 的。。 Android 平台在 之前支持 OpenGL ES ,而在 以后的版本则支持 OpenGL ES 。 OpenGL ES 概述第 7 页华章培训华章培训华章培训华章培训之所以会推出 OpenGL-ES 版本,主要是应对嵌入式环境和应用的要求。嵌入式设备一般工作于较恶劣的环境,包括:温度、湿度、振动、冲击、酸碱腐蚀等。例如:中国的酸雨气候就给很多室外电子设备带来了新的难题,中东地区的风沙也使得美军必须采用更先进的非 IT 技术来保护他们的电子设备。需要人机界面的嵌入式应用,由于受环境受环境因素的影响,一般不能提供有缘电源,在有限的电能限制下工作,如何以更低的功耗完成人机交互界面,成为 OpenGL 必须要面对的问题,进而推出了 OpenGL-ES 标准。应该说在高效完成 2D/3D 界面的同时,达到了降低功耗的效果。 OpenGL 与 OpenGL ES 区别第 8 页华章培训华章培训华章培训华章培训特别说明,在 OpenGL 发展到 版本时, OpenGL API 不再采用纯软件的形势进行运算,开始与硬件图形芯片结合,出现了 OpenGL 硬加速的实现形式。例如:很多显示芯片厂商开始推出支持 OpenGL 硬加速的芯片,并与软件公司合作,实现 OpenGL 硬加速。很多 PC 机的游戏会有加速软件,如实况足球,但目前这类基于 PC 加速软件还是通过软件形式进行优化,即优化了 3D 渲染引擎。 OpenGL 硬加速的优点在于,使 CPU 从繁重的图形运算工作中解脱出来,将运算重点集中于非界面应用,即嵌入式操作系统中优先级较高,但与界面无关的应用。 GPU (图形处理器)与 CPU (中央处理器)的分工合作,带来的就是高效率。 OpenGL 与 OpenGL ES

最近更新

让好习惯伴随小学生健康成长公开课一等奖课件.. 25页

结构设计教学公开课一等奖课件赛课获奖课件 14页

江苏省2011年对口单招数学试卷(附答案) 12页

错中求解问题 6页

影响个人专利权评估的因素有哪些 4页

过度保护阻碍宝宝交往力培养 3页

喷砂防腐 20页

苏教版四上4《秋天》公开课一等奖课件赛课获奖.. 31页

高中数学多元函数求最值问题专题 5页

第3讲-电容器与电容-带电粒子在电场中的运动-.. 9页

立足于提升学生的科学素养义务教育化学课程标.. 43页

我和红领巾的故事主题班会 3页

《竹里馆》教学设计 3页

破产财产变现、分配中的法律风险 4页

污染控制化学实验指导公开课一等奖课件赛课获.. 48页

测试题十一 10页

二零二四年度绿色建筑节能改造安装工程一切险.. 15页

二零二四年度美团外卖骑手权益保障合同 15页

二零二四年度草原生态环境修复承包合作协议范.. 15页

二零二四年度购物中心场地租赁分成合同书-@-1.. 14页

二零二四年度车贷居间服务合同履行与违约责任.. 15页

桃花源记优秀教学设计教案 8页

二零二四年度隧道工程安装工程总承包合同 15页

二零二四年度餐厅外卖配送服务合作协议 14页

二零二四年度餐饮门面租赁合同范本(含租赁税.. 15页

二零二四年度高端写字楼物业租赁服务合同范本.. 14页

二零二四年户外展览摊位租赁服务合同范本 14页

土方回填施工人员安全培训 27页

东林书院记原文翻译 4页

涂装喷漆及前处理作业指导书 10页