出版社:人民邮电出版社
年代:2014
定价:79.0
通过案例详细讲解了OpenGL的应用,让读者学会如何驾驭复杂的应用程序,这些特性是目前市面上的一些书籍所没有的。本书中的大型案例均来源于真实的产品,100%原创,读者可以学以致用的尽快进入实战角色。本书通俗易懂,很适合读者开发项目中应用。
来自于真实项目的三大完整案例:火力篮球、虚拟停车场、WebGL模拟飞行贯穿整本书的实战知识,真正帮助读者学以致用。案例涵盖了Android、iOS、WebGL等主流平台包括主流的特效开发技术实现酷炫效果:包括飘扬的旗帜、吹气特效、程序纹理、数字图像处理技术、粒子系统火焰特效、光学效果、投影贴图、高真实感水面倒影、游戏开发中的物理学、3D物理引擎、骨骼动画技术、3D拾取、多点触控以及多键监听等技巧,以及3D游戏开发中的一些性能优化问题《OpenGL ES 2.0游戏开发(下卷):高级特效和典型案例》共分12章,内容按照必知必会的基础知识、基于OpenGL ES 2.0实现基本特效,以及真实大型游戏案例的顺序进行详细讲解。第1章介绍如何通过顶点着色器实现酷炫效果,包括飘扬的旗帜、扭动的软糖、展翅飞翔的雄鹰、吹气特效等。第2章介绍程序纹理、数字图像处理技术、分形着色器、粒子系统火焰特效等。第3章介绍模拟现实世界的一些光学效果,如反射、折射、凹凸映射、高真实感地形等。第4章介绍投影贴图、平面阴影、阴影映射、阴影贴图、聚光灯高级光源、高真实感水面倒影等光影效果。第5章游戏开发中的物理学,介绍包括AABB包围盒、穿透效应、粒子系统以及弹簧质点模型等。第6章介绍3D游戏开发中经常使用的3D物理引擎jBullet、Bullet,各种物体形状的碰撞以及NDK下Bullet物理引擎的使用。第7章介绍3D游戏开发中常用的骨骼动画技术。第8章介绍包括3D拾取、多点触控以及多键监听等技巧。第9章讨论3D游戏开发中的一些性能优化问题。第10章~第12章用3大案例,如火力篮球、虚拟停车场、WebGL模拟飞行把所学知识贯穿起来,达到了学以致用的目的。 《OpenGL ES 2.0游戏开发(下卷):高级特效和典型案例》内容丰富,从基本知识到高级特效,从简单的应用程序到完整的3D游戏案例,适合不同需求、不同水平层次的各类读者。特别是移动游戏开发者、程序员,以及大专院校相关专业师生的学习用书和培训学校的教材。【作者简介】吴亚峰,毕业于北京邮电大学,后留学澳大利亚卧龙岗大学取得硕士学位。1998年开始从事Java应用的开发,有10多年的Java开发与培训经验。主要的研究方向为OpenGL ES、手机游戏、Java EE以及搜索引擎。同时为手机游戏、Java EE独立软件开发工程师,并兼任百纳科技Java培训中心首席培训师。近十年来为数十家著名企业培养了上千名高级软件开发人员,曾编写过《Android 3D游戏案例开发大全》、《Android平板电脑开发实战详解和典型案例》、《Android游戏开发大全》、《Android应用案例开发大全》、《Unity 3D游戏开发技术详解与典型案例》等多本畅销技术书籍。2008年年初开始关注Android平台下的应用开发,并开发出一系列优秀的Android 3D应用程序与游戏。
吴亚峰, 著
(美) 金斯伯格 (Ginsburg,D.) , 等著
(美) 马茨 (Marts,P.) , 著
(美) 霍金 (Hawking,K.) , (美) 阿斯特 (Astl,D.) , 著
秦洪现等, 编
(美) 贾斯特 (Gaster,B.) , 等著
(美) 施瑞奈尔 (Shreiner,D.) , 等著
(美) 赖特 (Wright,R.S.) , (美) 利普查克 (Lipchak,B.) , 著
(美) 赖特 (Wright,R.S.) , (美) 利普恰克 (Lipchak,B.) , (美) 黑内尔 (Haemel,N.) , 著