Android游戏开发案例教程 本书特色
本书主要内容包括android常用游戏类型的视角与内容设计、项目结构、资源管理、生命周期、布局与基础组件、事件处理、多线程与消息处理、游戏视图、图形特效、游戏动画、多媒体与传感器、游戏中的数学与物理学知识、碰撞检测及android平台下常用的游戏物理引擎。 本书采用以“案例驱动”为主线的“基础—实践—综合—训练”这一循序渐进的学习体系,理论知识及实验内容立足于教学实际,案例选择来源于商业实际应用;结合“理论—实践”一体化及“工学结合”的教学理念,突出cdio教学理念的实用性、灵活性、先进性和技巧性;力求“素质、能力、知识”合一和“教、学、做”合一;各章知识点整体以从易到难、由浅入深的形式呈现,通过验证实例、基础实例、综合实例让读者循序渐进地学习和掌握android游戏开发的相关知识与技巧。 本书兼具技术手册和教材的特点,适合作为高等学校数字媒体技术、软件工程、计算机科学与技术等专业和各类培训机构相关课程的教材,也可供移动游戏开发从业人员参考。
Android游戏开发案例教程 目录
第1章 android常见游戏类型 1.1 射击类游戏 1.1.1 游戏视角 1.1.2 游戏内容设计 1.2 竞速类游戏 1.2.1 游戏视角 1.2.2 游戏内容设计 1.3 益智类游戏 1.3.1 游戏视角 1.3.2 游戏内容设计 1.4 角色扮演类游戏 1.4.1 游戏视角 1.4.2 游戏内容设计 1.5 闯关动作类游戏 1.5.1 游戏视角 1.5.2 游戏内容设计 1.6 冒险类游戏 1.6.1 游戏视角 1.6.2 游戏内容设计 1.7 策略类游戏 1.7.1 游戏视角 1.7.2 游戏内容设计 1.8 养成类游戏 1.8.1 游戏视角 1.8.2 游戏内容设计 1.9 经营类游戏 1.9.1 游戏视角 1.9.2 游戏内容设计 1.10 体育类游戏 1.10.1 游戏视角 1.10.2 游戏内容设计 1.11 本章小结 1.12 思考与练习 第2章 android基础知识 2.1 android平台简介 2.2 搭建android开发环境 2.3 eclipse debug调试程序 2.3.1 eclipse调试器 2.3.2 logcat 2.4 android系统架构 2.5 创建**个android项目 2.5.1 使用eclipse创建项目 2.5.2 使用命令行创建项目 2.6 android project项目结构 2.7 android资源使用 2.7.1 字符串资源 2.7.2 数组资源 2.7.3 颜色资源 2.7.4 尺寸资源 2.7.5 drawable资源 2.7.6 样式和主题资源 2.7.7 布局资源 2.7.8 原始资源 2.7.9 原始资产 2.7.1 0其他xml文件 2.8 屏幕方向改变的应对策略 2.9 android中常用的计量单位 2.10 android中的国际化 2.11消息提示与对话框 2.11.1 用toast类显示消息 2.11.2 用alertdialog类实现对话框 2.11.3 基础实例: 自定义视图对话框 2.12 本章小结 2.13 思考与练习 第3章 android游戏开发之视图界面 第4章 android游戏开发之图形界面 第5章 android多媒体与传感器 第6章 android数据存储与网络编程 第7章 游戏中的数学与物理学 第8章 案例演练——疯狂战机 第9章 android游戏物理引擎 参考文献
|