网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 HTML5 2D游戏编程核心技术/游戏开发与设计技术丛书
分类
作者 (美)戴维·吉尔里
出版社 机械工业出版社
下载
简介
编辑推荐

游戏编程提供了有创意的财富和商业机会,而且并不难理解。《HTML5 2D游戏编程核心技术》作者戴维·吉尔里David Geary向读者展示了如何使用可以免费获取的浏览器工具及资源创作视频游戏,并在桌面浏览器和移动端上运行它们。

本书循序渐进地实现一个复杂的街机风格游戏,而且完全从零开始,不需要使用任何专有的游戏框架。通过学习Snail Bait游戏的完整开发过程,会让你对设计和构建任何类型的HTML5 2D游戏有更深层次的理解。

内容推荐

戴维·吉尔里著的《HTML5 2D游戏编程核心技术》通过精心编写且容易理解的代码,以及抓住关键问题的文字描述,阐明了游戏开发过程中的每一个细节。本书第1~19章讲解了SnailBait游戏的完整开发过程,从以一个简单的显示图像的游戏版本开始,涵盖了HTML5视频游戏开发的所有特点。第20章总结全书,使用本书前19章讲述的大部分技术内容实现了第二个视频游戏。不管是游戏开发新手,还是专业的游戏开发人员,都能从本书中获益。

本书中所有的程序源码,包括本书中讨论过的、指定章节的特殊版本的游戏代码,都可以在华章网站(WWW.hzbook.com)上下载。

目录

译者序

前言

致谢

第1章 概述

 1.1 Snail Bait游戏

 1.2 HTML5游戏开发最佳实践

1.2.1 窗口失去焦点时暂停游戏

1.2.2 窗口重获焦点时实现倒计时功能

1.2.3 使用CSS实现UI特效

1.2.4 对游戏运行缓慢的状态做出检测和处理

1.2.5 添加社交功能

1.2.6 将所有游戏图像放在单独的sprite表单中

1.2.7 在服务器中存储高分榜和实时游戏数据

 1.3 特别功能

 1.4 Snail Bait游戏中的HTML和CSS

 1.5 开始Snail Bait游戏编程

 1.6 本书中使用的JavaScript

 1.7 小结

 1.8 练习

第2章 原始素材和开发环境

 2.1 使用开发者工具

2.1.1 控制台

2.1.2 Chrome Canary的帧速率计数器

2.1.3 调试

2.1.4 时间线

2.1.5 Profiling

 2.2 获取资源

2.2.1 图像

2.2.2 图像处理

2.2.3 音效和音乐

2.2.4 动画

 2.3 使用CSS背景

 2.4 生成小图标

 2.5 缩短编码周期

 2.6 小结

 2.7 练习

……

第3章 图形和动画

第4章 游戏的基本架构

第5章 游戏加载动画

第6章 sprite对象

第7章 sprite对象行为

第8章 时间轴,第1部分:有限行为及线性运动

第9章 时间轴,第2部分:非线性运动

第10章 时间轴,第3部分:时间系统

第11章 碰撞检测

第12章 重力

第13章 sprite动画和特殊效果

第14章 声音和音乐

第15章 移动设备

第16章 粒子系统

第17章 用户界面

第18章 开发者后门程序

第19章 服务器端开发:内部指标、高分记录及部署

第20章 后记:Bodega Revenge游戏

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/4 13:40:52