《HTML5 2D游戏编程核心技术》通过精心编写且容易理解的代码,以及抓住关键问题的文字描述,阐明了游戏开发过程中的每一个细节。本书第1~19章讲解了Snail Bait游戏的完整开发过程,从以一个简单的显示图像的游戏版本开始,涵盖了HTML5视频游戏开发的所有特点。第20章总结全书,使用本书前19章讲述的大部分技术内容实现了第二个视频游戏。不管是游戏开发新手,还是专业的游戏开发人员,都能从本书中获益。
目录
- 第1章 概述 1
- 第2章 原始素材和开发环境 27
- 第3章 图形和动画 49
- 第4章 游戏的基本架构 72
- 第5章 游戏加载动画 91
- 第6章 sprite对象 114
- 第7章 sprite对象行为 140
- 第8章 时间轴,第1部分:有限行为及线性运动 160
- 第9章 时间轴,第2部分:非线性运动 176
- 第10章 时间轴,第3部分:时间系统 194
- 第11章 碰撞检测 209
- 第12章 重力 228
- 第13章 sprite动画和特殊效果 240
- 第14章 声音和音乐 259
- 第15章 移动设备 281
- 第16章 粒子系统 314
- 第17章 用户界面 339
- 第18章 开发者后门程序 370
- 第19章 服务器端开发:内部指标、高分记录及部署 403
- 第20章 后记:Bodega Revenge游戏 428