"《Pro Android Games》是一本专注于在Android平台上开发3D游戏的专业书籍,旨在帮助读者将原生PC游戏轻松移植到Android平台。本书通过真实世界的游戏示例和每章附带的源代码,向具备Java和ANSI C基础的读者展示这一过程。书中涉及的主要软件工具有Java SDK、Eclipse IDE以及Android SDK,推荐使用Eclipse Galileo或Ganymede进行开发。此外,书中的项目涵盖了从头构建像Space Blaster和经典Asteroids™这样的游戏,以及如何使用JNI将Doom和Wolfenstein™3D等C语言编写的老牌游戏移植到Android平台。"
这本书面向中级至高级的开发者,旨在提供一种独特视角,结合Java和C的混合游戏开发方法,利用Java Native Interface (JNI)来实现Android上的3D游戏开发。作者Vladimir Silva通过图形和示例代码的组合,详细解释了复杂的概念,使读者能够深入理解并充分利用作为移动游戏开发者的时间。
在软件需求方面,你需要一个安装了Java SDK(不是JRE)的Windows或Linux PC,因为JNI头文件和命令行工具在后续章节中是必需的。Eclipse IDE作为Android开发的事实标准被推荐使用,尽管你可以选择其他IDE,但可能需要进行额外的设置工作。本书的代码示例基于Eclipse Galileo创建,但Eclipse Ganymede同样适用。
通过阅读本书,你不仅会学习到如何从零开始创建Android游戏,还能掌握如何将已有的C语言游戏利用JNI技术进行移植,从而扩大游戏的受众范围,适应移动和净本设备。这为那些希望将经典游戏带到Android平台的开发者提供了宝贵的资源和指导。
《Pro Android Games》是一本全面而实用的指南,对于想要在Android上构建高性能3D游戏的开发者来说,是一本不可多得的参考书籍。它不仅涵盖了游戏开发的基础知识,还深入到高级技术,如JNI的使用,确保读者能够充分挖掘Android游戏开发的潜力。