利用Android 4.0构建高级游戏应用

4星 · 超过85%的资源 需积分: 10 13 下载量 187 浏览量 更新于2024-07-28 2 收藏 7.17MB PDF 举报
"Apress.Advanced.Android.4.Games.Jan.2012" 这本书是《Advanced Android 4 Games》的2012年1月版,专注于讲解如何利用Android 4.0的新特性来开发更复杂、更具吸引力的游戏应用。书中涵盖了许多关键的高级Android游戏开发技术,如新UI/UX、多点触控和多任务处理功能的运用,以及如何使用Android NDK编译原生C/C++代码,提升游戏性能。作者通过具体的案例,如创建类似"Wolfenstein 3D"和"Doom"的第一人称射击游戏,以及构建类似"Quake 3D"的3D射击游戏,来展示如何在Android平台上实现这些经典游戏的移植和增强。 学习内容包括: 1. 使用新的Android SDK 4进行高级游戏开发,以提升应用商店中的收入潜力。 2. 通过NDK在Android上编译C/C++原生代码。 3. 添加并集成多点触控功能。 4. 利用蓝牙控制器(如Zeemote)进行游戏操作。 5. 混合3D图形技术,结合OpenGL和JNI。 6. 如何将2D射击游戏,如"Wolfenstein",移植到Android平台。 7. 使用OpenGL将"Doom"类2D射击游戏增强并移植到Android。 8. 创建类似"Quake"的3D射击游戏。 9. 游戏应用的最佳部署策略和编译技巧。 本书面向的是对Android应用开发有经验,希望掌握专业或高级2D和3D游戏开发技术的开发者。书中的章节包括了游戏开发的基础、技巧、具体案例分析以及3D游戏的构建,还有附录中关于部署和编译的提示。 通过这本书,读者不仅可以学习到如何利用Android 4.0的新特性提升游戏体验,还可以了解到如何将经典PC游戏高效地移植到Android平台,从而开发出更加流畅、真实的游戏体验。无论你是想提升现有游戏应用的质量,还是计划开发全新的游戏,这本书都将提供宝贵的指导和实战代码示例。