新書推薦:

《
流浪的君子:孔子的最后二十年 王健文
》
售價:HK$
54.8

《
美国黑室(全译本 图文珍藏版)
》
售價:HK$
76.8

《
咨询的奥秘2:咨询师的百宝箱(珍藏版)
》
售價:HK$
76.8

《
中国近代思想与学术的系谱(增订版)
》
售價:HK$
107.8

《
失权者(三联生活周刊文丛)
》
售價:HK$
75.9

《
张元济的生平与事业:从清代改革家到二十世纪出版家
》
售價:HK$
85.8

《
他者中的近代朝鲜(西方韩国研究丛书)
》
售價:HK$
85.8

《
索恩丛书·苏莱曼大帝的崛起:奥斯曼宫廷与16世纪的地中海世界
》
售價:HK$
86.9
|
內容簡介: |
《Android 4f#戏高级编程第2版》将帮助你充分利用最新的Android SDK
來源:香港大書城megBookStore,http://www.megbook.com.hk 4.0的强大功能,构建更加成熟、令人着迷的游戏应用。最重要的是,本书向你展示了如何将类似Doom、Quake
I和I1这样的原生PC游戏以最少的精力移植到最新的Android平台。
将本书作为你值得信赖的指南,你将会发现一些能极大提高Android游戏应用开发技能的方式。通过创建渲染二十面体的Android项目,你会看到如何使用OpenGL
ES
2.0产生高效的图形。同时你还将学习如何使用更好的字体、新的用户界面和体验UI/UXAPI、多点触摸功能、多任务,并得到更快的性能。只需要跟随每一章可操作的源代码和来自真实世界的示例,你将善于:
· 结合Java优雅的面向对象功能和C的原始动力。
· 掌握一系列专业和高级的技术,比如混合使用OpenGL、OpenGL ES和JNI的3D图形技术。
·
移植和完善2D射击游戏,构建类~Quake的3D射击游戏。如果想迅速提升自己开发Android高端游戏的技能,本书将是你的最佳选择。
|
關於作者: |
Vladimir
Silva出生于厄瓜多尔基多。他在1994年获得厄瓜多尔军队理工学院系统分析师学位。同年,他作为交换生来到美国,在田纳西州州立大学攻读计算机科学硕士学位。毕业后,他加入了IBM
WebAhead实验室。他的兴趣包括网格计算、神经网络和人工智能。他还拥有许多IT认证,包括Oracle认证专家Oracle
Certified Professional,OCP.微软认证解决方案开发专家Microsoft Certified
Solution Developer,MCSD和微软认证专家Microsoft Certified
Professional,MCP。他在IBM developerWorks社区编写了大量关于安全和网格计算方面的技术文章。
|
目錄:
|
第1章 欢迎来到Android世界
1.1配置开发机
1.2下载并安装SDK
1.3配置Eclipse
1.4安装原生开发工具包
1.4.1安装NDK
1.4.2安装Cygwin
1.5创建Android模拟器
1.6配置真实设备
1.7本章小结
第2章 针对手机或平板电脑的游戏技巧
2.1在Android中编译原生代码
2.1.1创建支持原生代码的Android项目
2.1.2应用程序的体系结构
2.2编译共享库
2.3调试模拟器
2.4Java对C/C++事件处理的封装
2.4.1独立处理音频
2.4.2级联视频事件
2.5多点触摸
2.5.1MultiTouchGesture
2.5.2Multi工c.uchScreen
2.53TestActivity
2.6蓝牙控制器Zeemote
2.7本章小结
第3章 更多OpenGL与JNI游戏技巧
3.1移动设备的动力
3.2Java方式的OpenGL
3.2.1创建项目
3.2.2Java版本的主Activity
3.2.3surface视图
3.2.4GL线程
3.2.5立方体渲染器
3.2.6Cube类
3.3原生方式的OpenGL
3.3.1主Activity
3.3.2原生接口类
3.3.3修改原示例
3.3.4原生立方体渲染器
3.3.5原生立方体类
3.3.6编译和运行示例
3.4通过OpenGLES混合模式缩放视频缓沖区
3.4.1为什么使用混合缩放
3.4.2初始化surface
3.4.3绘制到纹理
3.4.4当图像的尺寸不是2的幂时会发生什么
3.5本章小结
第4章 OpenGLES2.0的高效图形
4.10penGLES2.0与Android
4.1.1着色器
4.1.2GLSL
4.1.3剖析着色器
……
第5章 3D射击游戏:Doom
第6章 3D射击游戏:Quake
第7章 3D射击游戏:QuakeII
附录 部署和编译技巧
|
|