内容简介
If you are completely new to Java, Android, or game programming, this book is for you. If you want to publish Android games for fun or for business and are not sure where to start, then this book will show you what to do, step by step, from the start.
AI简介
这是一本面向Java和Android初学者,以及那些希望进入游戏开发领域的开发者的书籍。本书通过详细的步骤和清晰的解释,引导读者从基础知识到高级技能,逐步掌握Android游戏开发的全过程。
在本书中,作者首先介绍了Java编程基础,包括变量和表达式的使用,以及如何通过决策来控制程序的流程。接着,作者深入探讨了存储数据和使用变量的重要性,并介绍了如何在Java中表达自己。此外,作者还详细讲解了方法的概念,包括方法签名、返回类型、方法名和方法体,并解释了方法在编程中的重要性。
在掌握了Java编程基础后,作者开始介绍Android游戏开发的相关知识,包括Android Canvas类的使用,以及如何通过OpenGL ES 2来绘制图形元素。此外,作者还详细介绍了游戏性能优化与最佳实践,以及Android项目结构与生命周期。
在本书的后半部分,作者深入探讨了多线程处理和线程与程序同步的概念,以及如何通过OOP编程基础来创建可重用的游戏对象。接着,作者介绍了四向滚动世界的游戏设置,以及如何使用游戏对象超级类来构建游戏中的各种对象。
最后,作者详细介绍了Retro Squash Gam