OpenGL ES 2.0游戏开发(上卷)基础技术和典型案例

OpenGL ES 2.0游戏开发(上卷)基础技术和典型案例

作者:吴亚峰

出版社:人民邮电

出版年:2014年3月

ISBN:9787115339164

所属分类:行业好书

书刊介绍

《OpenGL ES 2.0游戏开发(上卷)基础技术和典型案例》内容简介

本书共分为17章,内容按照必知必会的基础知识、基于OpenGL ES 2.0实现基本特效以及真实大型游戏案例的顺序进行详细地讲解。主要内容如下:OpenGL的渲染管线、着色语言(Shading Language)、投影及各种变换、OpenGL ES 2.0中光照的基本原理与实现、纹理映射的基本原理与使用、各种3D基本形状的原理与实现、3D模型加载、混合及雾的基本原理与使用、3D开发技巧(包括标志版、灰度图地形、粒子沉积地形、天空盒与天空穹、镜像技术、动态文本输出以及非真实感绘制等一些常用的3D开发技巧)、剪裁与测试、Android中各种传感器的使用,以及NDK及iOS平台下的OpenGL ES开发,同时还介绍了如何在不同的平台间进行3D应用的移植;WebGL 3D应用开发,如何将3D应用移植到WebGL平台。最后用两大完整案例夜鹰行动和BN赛艇贯穿整本书的实战知识,真正帮助读者学以致用。
本书中在给出实际的开发案例时涉及了Android SDK、Android NDK、iOS、WebGL等主流平台,书中关于可编程渲染管线着色器的知识与技术还可以通用于包括Windows Phone、MeeGO、PSP、PlayStation等移动嵌入式平台。
本书适合初学者、移动开发者、游戏开发者、程序员学习,也适合大中专院校的相关专业的师生用书和培训学校的教材。
吴亚峰,毕业于北京邮电大学,后留学澳大利亚卧龙岗大学取得硕士学位。1998年开始从事Java应用的开发,有10多年的Java开发与培训经验。主要的研究方向为OpenGL ES、手机游戏、Java EE以及搜索引擎。同时为手机游戏、Java EE独立软件开发工程师,并兼任百纳科技Java培训中心首席培训师。近十年来为数十家著名企业培养了上千名高级软件开发人员,曾编写过《Android 3D游戏案例开发大全》、《Android平板电脑开发实战详解和典型案例》、《Android游戏开发大全》、《Android应用案例开发大全》、《Unity 3D游戏开发技术详解与典型案例》等多本畅销技术书籍。2008年年初开始关注Android平台下的应用开发,并开发出一系列优秀的Android 3D应用程序与游戏。

作品目录

前言
第1章:初识庐山真面目——Android概览
第2章:游戏开发相关Android知识——音效、存储、蓝牙等
第3章:初识
OpenGL
ES
2.0、第4章:着色语言
第5章:必知必会的
3D
开发知识——投影及各种变换
第6章:让场景更逼真——光照效果
第7章:更加酷炫的
3D
效果——纹理映射
第8章:丰富的立体形状——3D基本形状的构建
第9章:更逼真的游戏场景——3D模型加载
第10章:独特的场景渲染技术——混合与雾
第11章:常用的
3D
开发技巧——标志板、天空盒、镜像绘制等
第12章:渲染出更加酷炫的
3D
场景——剪裁测试
第13章:引人入胜的游戏特性——传感器应用开发
第14章:移动开发平台上的主角——Android
NDK
及iOS
平台下的
OpenGL
ES
开发
第15章:Web

3D
游戏开发——WebGL
3D
应用开发
第16章:综合案例一——夜鹰行动
第17章:综合案例二——BN赛艇

相关推荐

微信二维码