点击“Ant HTML5社区”快速关注,每天免费的开源程序。
HTML5 有望成为在线游戏开发的流行新平台。 HTML5 游戏可以在包括 iPhone 系列和 iPad 系列在内的计算机、智能手机和平板电脑上运行。今天我们是HTML5游戏开发的先锋,明天我们就是时代的引领者。
本书将展示如何使用最新的 HTML5 和 CSS3 网络标准来构建纸牌游戏、绘图游戏、物理游戏,甚至多人在线游戏。本书讲解清晰系统html5 canvas游戏开发实战下载,参考本书讲解html5 canvas游戏开发实战下载,可以搭建6个示例游戏。
HTML5、CSS3 和相关的 JavaScript API 是网络上最新的热门话题。这些标准给我们带来了一个新的游戏市场——HTML5游戏。借助新功能,我们可以使用 HTML5 元素、CSS3 属性和 JavaScript 来设计在浏览器中运行的游戏。
全书按主题重点分为9章。我们将通过创建 6 个游戏来具体学习如何使用 Box2D 物理引擎绘制游戏对象、制作动画、添加音频、连接玩家以及构建游戏。
本书内容:
第 1 章介绍了 HTML5、CSS3贴图笔刷,以及 JavaScript API 的相关新特性。本章还演示了可以使用这些功能和特性创建哪些游戏。
第 2 章开始我们的游戏开发之旅,使用 DOM 和 jQuery 创建一个传统的乒乓球游戏。
第 3 章探讨 CSS3 的新功能,讨论如何使用 DOM 和 CSS3 来创建纸牌记忆匹配游戏。
第 4 章介绍了通过新的 canvas 元素在页面上绘制游戏并与游戏交互的新方法,并演示了如何使用 Canvas 构建解决问题的游戏。
第 5 章通过在 Canvas 中绘制渐变并添加图像进行美化,完成了前面介绍的问题解决游戏。本章还讨论了基于帧的动画精灵和多层管理方法。
第 6 章使用音频元素为游戏添加音效和背景音乐。本章还讨论了声音格式的浏览器兼容性,并以键盘驱动的音乐游戏结束了这一章。
第 7 章使用新的本地存储 API 来保存和恢复游戏进度、记录最好成绩,并进一步增强第 3 章中创建的 CSS3 卡记忆匹配游戏。
第 8 章讨论了新的 WebSocket API,它允许浏览器持续连接到套接字服务器以进行多人在线游戏,并完成了该章中的“我画你猜”游戏。
第 9 章介绍如何将 Box2D(著名的物理引擎)集成到 Canvas 游戏中。本章讨论如何创建对象、施加力、连接对象以及将图形与对象关联起来,最终创建一个平台汽车游戏。
阅读本书需要做什么
您需要最新的现代网络浏览器、优秀的文本编辑器以及 HTML、CSS 和 JavaScript 的基本知识。
本书的读者
本书适合对 HTML、CSS 和 JavaScript 有基本了解并希望设计基于 Web 的 Canvas 游戏和基于 DOM 的游戏的设计师