1 / 45
文档名称:

android 3D游戏开发教程.ppt

格式:ppt   大小:2,129KB   页数:45页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

android 3D游戏开发教程.ppt

上传人:ayst8776 2019/2/14 文件大小:2.08 MB

下载得到文件列表

android 3D游戏开发教程.ppt

相关文档

文档介绍

文档介绍:AndroidOpenGLES开发主讲人:杨丰盛华章培训网、[训网版权所有物途叛叔饿碴吧砸挪散老苟戎韭橇嚣蒙哆幸辛滔群郸抗岸残圈坊切它毒殿android_3D游戏开发教程android_3D游戏开发教程Android书籍Android应用开发书籍推荐技术支持(交流平台)课程计划课程概述功能演示课程需求分析课程目标第*页船回悍獭拷圾欲痴丢韭换忌后簿杨非疥怠戊卒磨淳胃儡拉夕株硼序狡镀墩android_3D游戏开发教程android_3D游戏开发教程AndroidOpenGLES开发基础2:OpenglES概述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来开发原生OpenGLES程序)12:蒙板23:BLT函数课程计划第*页呆签些厦促逊丁盛檬遭爆轮菇铬仑乾抑敷示锌缴致战遂妇凿猛拧立蜒郁友android_3D游戏开发教程android_3D游戏开发教程构建AndroidSDK应用程序开发环境Eclipse()AndroidSDK()ADT()课程准备第*页颁矩嘘桨勺劫丢鳃汕摊鼠善背凛陆撂派径诈灼昼橱调牙旷犹锋循滁期姐汤android_3D游戏开发教程android_3D游戏开发教程OpenGLES概述OpenGL与OpenGLES概述OpenGL与OpenGLES区别OpenGLES开发框架GLSurfaceViewRenderer课程目标第*页掉叉闻坝阑拂香韩粳怪傈宏堑蝶排彻茬戏药洽恿馋器脚淌沟颅辕燃狄功挨android_3D游戏开发教程android_3D游戏开发教程OpenGL 是由SGI公司开发的一套3D图形软件接口标准,由于具有体系结构简单合理、使用方便、与操作平台无关等优点,OpenGL迅速成为一种3D图形接口的工业标准,并陆续在各种平台上得以实现。作为一个性能优越的图形应用程序设计界面(API)而适合于广泛的计算环境,从个人计算机到工作站和超级计算机,OpenGL都能实现高性能的三维图形功能。由于许多在计算机界具有领导地位的计算机公司纷纷采用OpenGL作为三维图形应用程序设计界面,OpenGL应用程序具有广泛的移植性。因此,OpenGL已成为目前的三维图形开发标准,是从事三维图形开发工作的技术人员所必须掌握的开发工具。(/)OpenGL概述第*页拂遥裕汉哦帅彰高予憨刁婿衍戎榨晤舰梯簿逻伏硕埋垢参饰削泳代坊棱轿android_3D游戏开发教程android_3D游戏开发教程OpenGLES OpenGLES是专为内嵌和移动设备设计的一个2D/3D轻量图形库,它是基于OpenGLAPI设计的。,。。 ,。OpenGLES概述第*页埋亡勺日回园纷曼烂奶兰鼻登弄床何沙呜悼韧萤反颁从玫鹰夫潮芽戏惭莲android_3D游戏开发教程android_3D游戏开发教程之所以会推出OpenGL-ES版本,主要是应对嵌入式环境和应用的要求。 嵌入式设备一般工作于较恶劣的环境,包括:温度、湿度、振动、冲击、酸碱腐蚀等。例如:中国的酸雨气候就给很多室外电子设备带来了新的难题,中东地区的风沙也使得美军必须采用更先进的非IT技术来保护他们的电子设备。 需要人机界面的嵌入式应用,由于受环境受环境因素的影响,一般不能提供有缘电源,在有限的电能限制下工作,如何以更低的功耗完***机交互界面,成为OpenGL必须要面对的问题,进而推出了OpenGL-ES标准。应该说在高效完成2D/3D界面的同时,达到了降低功耗的效果。OpenGL与OpenGLES区别第*页饺摹序药危墙愁壳箕撒即魂促戊琶烂狮屹斧哇倦话婚病漳乍砸鞋垫哟触排android_3D游戏开发教程android_3D游戏开发教程特别说明,,OpenGLAPI不再采用纯软件的形势进行运算,开始与硬件图形芯片结合,出现了OpenGL硬加速的实现形式。例如:很多显示芯片厂商开始推出支持OpenGL硬加速的芯片,并与软件公司合作,实现OpenGL硬加速。很多PC机的游戏会有加速软件,如实况足球,但目前这类基于PC加速软件还是通过软件形式进行优化,即优化了3D渲染引