为你推荐
前言
第1章游戏和HTML5初探
1.1 网页游戏和HTML5
1.2 HTML5新特性初探
1.3 小结
第2章Canvas绘图
2.1 基本知识
2.2 图形API
2.3 图像API
2.4 坐标变换
2.5 绘制文字
2.6 其他全局属性
2.7 案例:《你画我猜》
2.8 小结
第3章多媒体元素
3.1 多媒体基本知识
3.2 使用多媒体元素
3.3 案例:本地音乐播放器
3.4 音频处理高级技巧
3.5 小结
第4章制作2D游戏引擎
4.1 理解游戏循环
4.2 渲染引擎实现
4.3 使用引擎构建游戏实例
4.4 小结
第5章网络通信基础
5.1 网络协议基础
5.2 服务器端框架Node.js基础
5.3 Web sockets 基础
5.4 小结
第6章游戏常用算法
6.1 追踪算法
6.2 碰撞检测算法
6.3 路径搜索算法
6.4 有限状态机
6.5 粒子系统
6.6 小结
第7章Box2D引擎和物理游戏
7.1 Box2D基础
7.2 案例:结合渲染引擎渲染Box2D世界
7.3 小结
第8章使用CSS3开发游戏
8.1 CSS历史
8.2 CSS3选择器
8.3 CSS3动画
8.4 案例:俄罗斯方块
8.5 小结
第9章编程实战之太空战机
9.1 创建主框架
9.2 创建开始场景
9.3 创建运行场景
9.4 创建结束场景
9.5 小结
第10章编程实战之《你画我猜》
10.1 了解游戏逻辑
10.2 UI界面设计
10.3 登录到服务器的实现
10.4 画板对象实现
10.5 游戏数据定义
10.6 显示所有玩家
10.7 发送文本消息
10.8 游戏逻辑实现
10.9 最终实现
10.10 小结
第11章编程实战之《疯狂的小鸟》
11.1 建立游戏主界面
11.2 创建B2Sprite 类
11.3 创建Bird类
11.4 Pig类的实现
11.5 Block 类的实现
11.6 TGame 类的实现
11.7 小结
附录A 游戏的历史
附录B 游戏类型
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜