内容简介
If you are a mobile developer who has basic Java programming knowledge, then this book is ideal for you. Previous Android development experience is not needed; however, basic mobile development knowledge is essential.
AI简介
这是一本针对Android开发者的游戏开发指南,旨在帮助读者理解Android N的新特性,掌握Android Studio的使用,并学习如何构建和优化Android游戏。书中详细讲解了如何通过XML文件和资源文件夹管理游戏的数据和配置,如何接收用户的输入,以及如何创建和管理精灵、交互式对象和动画。此外,书中还深入探讨了碰撞检测的基本原理和类型,以及人工智能在游戏中的应用和基本原理。
书中首先介绍了Android N的新特性,包括软件需求和Android系统架构,以及如何通过Android Studio打开和设置Android N环境。接着,书中讲解了如何通过XML文件和资源文件夹管理游戏的数据和配置,如何接收用户的输入,以及如何创建和管理精灵、交互式对象和动画。书中还详细讲解了如何通过按钮、加速度计和触摸输入接收用户的操作,以及如何通过XML文件存储游戏的配置信息、关卡数据等。
在碰撞检测和人工智能方面,书中深入探讨了碰撞检测的基本原理和类型,包括矩形碰撞检测、圆形碰撞检测、像素碰撞检测等。书中还介绍了如何创建自己的人工智能,包括路径规划、状态机等。
此外,书中还介绍了如何将游