基本信息
编辑推荐
涵盖游戏开发的全部技术,如前台渲染、界面布局、网络开发、数据库、传感器、人工智能算法、流行的物理引擎及OpenGL ES 3D包括经典的8类游戏,如体育类、益智类、滚展动作类、棋牌类、物理传感器类、物理传感器类、塔防类、物理引擎类及策略类。
揭秘“愤怒的小鸟”的开发技术—“盛怒的老鼠”,结合Box2D物理引擎与2D渲染技术详细介绍“愤怒的小鸟”这类物理引擎游戏的开发技术与技巧
每个游戏案例都是按照实际的开发步骤进行介绍,并逐步地将游戏开发的整个过程展现在读者面前。
配书光盘赠送全部源程序,10多个小时的配书视频讲解
内容简介
计算机书籍
《Android游戏开发大全》以Android手机游戏的开发为主题,结合真实的游戏案例向读者详细介绍了Android平台下游戏开发的整个流程,同时在游戏开发的介绍过程中还分享了作者多年积累的开发技巧与经验。
《Android游戏开发大全》分为两篇,共19章,第1篇(第1~11章)以简单易懂的实例为依托,详细介绍了Android的前台渲染技术、常用界面布局、网络开发、SQLite数据库的存取、传感器应用的开发、游戏中经常使用的人工智能算法、流行的物理引擎Box2D以及OpenGL ES 3D开发的相关知识。第2篇(第12~19章)详细介绍了8个真实的游戏案例,涵盖了手机游戏中的8个不同种类,包括体育类、益智类、滚屏动作类、棋牌类、物理传感器类、塔防类、物理引擎类以及策略类游戏。每一个游戏都是按照实际的开发步骤进行介绍,并逐步地将Android手机游戏的整个开发过程展现在读者面前。同时在源代码中还包含了详细的注释,以尽量帮助读者掌握代码中的每一个细节。另外,第2篇中所有的案例项目都配有讲解视频,以帮助读者快速理解并得到提升。
《Android游戏开发大全》的讲述由浅入深,从游戏开发的基础知识到开发大型游戏,结构清晰、语言简洁,非常适合Android游戏初学者和Android游戏进阶开发者阅读参考。
目录
第一篇 Android游戏开发核心技术
第1章 Android平台简介 2
1.1 Android的来龙去脉 2
1.2 掀起Android的盖头来 2
1.2.1 选择Android的理由 2
1.2.2 Android的应用程序框架 3
1.3 Android开发环境的搭建 6
1.3.1 SDK的下载及安装 6
1.3.2 Eclipse集成开发环境的搭建 6
1.3.3 虚拟设备的创建与模拟器的运行 9
1.3.4 第一个Android程序 11
1.3.5 Android程序的监控与调试 14
1.4 小结 15
第2章 Android游戏开发之前台渲染 16
2.1 创建Android用户界面 16
2.1.1 布局管理 16
2.1.2 常用控件及其事件处理 22
2.2 图形与动画在Android中的实现 24
2.2.1 简单图形的绘制 24
前言
Android正以前所未有的速度聚集着来自世界各地的开发者,越来越多的创意被应用到Android应用程序的开发中,大有席卷整个手机产业的趋势。
面对如此火爆的Android大潮,一些有关Android的技术书籍也开始登上各地书架。但是纵观这些本来就为数不多的Android书籍,却没有一本是关于Android游戏开发专题的,而手机游戏历来是移动开发中最重要的部分。
本书正是在这种情况下应运而生的,作为国内第一本讲解Android游戏案例开发的专业书籍,作者为这本书倾注了很多的心血。书中既有对Android应用程序框架的介绍,也有对游戏开发相关知识的讲解,同时还有多个Android平台下的实际游戏案例。希望可以快速帮助读者提高在Android平台下进行游戏开发的能力。
内容导读
本书内容分为两篇,第1篇主要介绍Android平台下应用程序的框架和基础开发知识,同时还介绍了游戏开发相关的知识,主要内容安排如下。
章名 主要内容
第1章Android平台简介
介绍Android的来龙去脉,并介绍Android应用程序的框架,然后对Android的开发环境进行搭建和调试
第2章Android游戏开发之前台渲染
对Android的用户界面进行详细介绍,同时讲解图形、动画、音频、视频的实现,并对图像采集技术进行讲述
第3章Android游戏开发之交互式通信
简要介绍应用程序的基本组件,详细介绍应用程序内部或组件之间的通信方式
第4章Android游戏开发之数据存储和传感器
通过实例介绍Android平台下SQLite数据库与传感器的原理及使用方法
第5章Android游戏开发之网络编程
首先对Socket套接字以及HTTP进行介绍,然后通过一个实例讲解GoogleMap应用的实现
第6章不一样的游戏,一样的精彩
介绍不同类型游戏的特色及开发特点
第7章游戏背后的数学与物理
【插图】
