Android 游戏开发实战技术详解
作 者: 褚尚军
出版时间: 2012
内容简介
《Android移动开发技术丛书:Android游戏开发技术实战详解》详细讲解了Android游戏开发技术的基本知识。本书内容新颖、知识全面、讲解详细,全书共分18章,第1章讲解了Android系统的基本知识;第2章讲解了在进行Android开发之前要做的工作;第3章讲解了Android游戏开发的基础知识;第4章讲解了Graphics绘图的基本知识;第5章讲解了OpenGL ES的基础知识;第6章讲解了纹理映射的基本知识;第7章讲解了绘制不同的三维形状的基本知识;第8章讲解了坐标变换和混合的基本知识;第9章讲解了OpenGL ES进阶的基本知识;第10章讲解了让游戏和网络接轨的基本知识;第11章讲解了音频开发应用的基本知识;第12章讲解了游戏中的数学和物理的基本知识;第13章讲解了传感器的基本知识;第14章讲解了人工智能的基本知识;第15章讲解了开发益智类游戏——魔塔游戏的基本知识;第16章讲解了开发体育类游戏——激情投篮的基本流程;第17章讲解了开发棋牌类游戏——象棋的基本过程;第18章讲解了开发射击类游戏——抢滩登陆的基本过程。本书面向Android程序开发用户,既可以作为初学者的参考资料,也可以作为向此领域发展的程序员的参考用书。
目录
第1章 Android概述 1
1.1 智能手机世界 1
1.1.1 何谓智能手机 1
1.1.2 主流智能手机系统 2
1.2 蓬勃发展的手机游戏产业 2
1.3 Android的巨大优势 2
1.4 搭建Android应用开发环境 3
1.4.1 安装Android SDK的系统
要求 3
1.4.2 安装JDK、Eclipse、
Android SDK 3
1.4.3 设定Android SDK Home 13
1.4.4 验证开发环境 13
1.4.5 常见的几个问题 15
1.5 Android模拟器 19
1.5.1 Android模拟器简介 19
1.5.2 模拟器和真机究竟有何区别 19
1.5.3 创建Android虚拟设备 19
1.5.4 模拟器总结 21
第2章 准备工作 24
2.1 简析Android安装文件 24
2.1.1 Android SDK目录结构 24
2.1.2 android.jar及内部结构 24
2.1.3 阅读SDK文档需要技巧 26
2.1.4 不简单的SDK工具 27
2.2 实例教学 28
2.3 Android系统架构剖析 32
2.3.1 Android体系结构介绍 32
2.3.2 Android应用工程文件
组成 35
2.3.3 应用程序的生命周期 37
第3章 Android游戏开发基础 40
3.1 游戏的类型 40
3.1.1 ACT动作游戏 40
3.1.2 FTG格斗游戏 41
3.1.3 STG射击类游戏 41
3.1.4 FPS第一人称视角射击
游戏 41
3.1.5 SLG策略游戏 42
3.1.6 RTS游戏 42
3.1.7 RTT游戏 42
3.1.8 RPG角色扮演类游戏 42
3.1.9 AVG冒险游戏 43
3.1.10 SIM游戏 44
3.1.11 SPG竞技类游戏 44
3.1.12 RAC游戏 44
3.1.13 PUZ益智游戏 44
3.1.14 MUG音乐游戏 45
3.1.15 ETC游戏 45
3.2 游戏开发流程 45
3.3 五种数据存储方式 47
3.3.1 最容易掌握的
SharedPreferences存储 47
3.3.2 文件存储 49
3.3.3 最常用的SQLite存储 50
3.3.4 重要的ContentProvider