词条 | Android 3D游戏开发(基础篇)——Opengl ES游戏引擎实现 |
释义 | 课程描述本教程可以带领大家从一个普通的Android应用开发者进入3D应用的世界,从3D应用开发基础知识开始,完成受众多手机用户所喜爱的3D应用的开发。 定价:224元(1年有效) 讲师:杨丰盛 Android应用开发先驱,对Android有深入研究,实战经验极其丰富。精通Java、C、C++等语言,专注于移动通信软件开发,在机顶盒软件开发和MTK平台软件开发方面有非常深厚的积累。2007年获得中国软件行业协会游戏软件分会(CGIA)认证及国际游戏开发教育联合会国际认证。曾经领导和参与《三国群英传说》、《大航海传奇》、《美少女养成计划》等经典游戏的开发。 项目介绍项目平台 演示:Windowsxp+Android 语言:Java 工具:Eclipse+Android SDK+ADT 涉及知识 语言基础:J2se 3D渲染:OpenGl ES 技术平台:Android 技术亮点从最初级的3D技术出发,到最后完成一个3D应用Demo。 课程计划表 《Android 3D游戏开发教程》课程计划表 Android OpenGL ES开发框架(第1课) 课程目标:了解OpenGl、OpenGl ES以及OpenGl ES在Android中的开发框架。 课程内容: (1)了解OpenGl、OpenGl ES以及两者的关系。(0.3课时) (2)在Android中构建OpenGL ES开发框架。(0.7课时) Android OpenGL ES基础知识(第2~32课)课程目标:掌握OpenGL ES各个基础知识点,为后面的实战项目作准备。 课程内容: 1:项目介绍 2:Opengl ES概述 3:基本图形绘制 4:3D图形绘制及透视 5:光效 6:材质 7:纹理及纹理映射 8:隧道实例 9:雾气 10:2D文字显示 11:飘动的旗帜 12:蒙板 13:离子系统 14:变形 15:多级纹理--圆柱体-球体 16:曲面映射 17:多重纹理 18:反射(剪裁平面,蒙板缓存) 19:图像字体 20:反走样 21:缓存及片元测试 22:贝塞尔曲面 23:BLT函数 24:TGA文件 25:多重视口 26:轨迹球 27:射线拾取 28:地形 29:天空盒 30:帧动画之MD2模型装载 31:骨骼动画之MS3D模型装载 32:碰撞检测 Android 3D游戏DEMO实现(第33~44课)1:项目介绍(项目演示、技术需求) 2:引擎框架(引擎整体构架,NDK框架) 3:工具 4:摄像机 5:光效管理 6:纹理管理 7:模型管理 8:动画管理 9:游戏场景(天空\\地形-ROAM) 10:八叉树碰撞检测 11:拾取技术 12:优化技巧 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。