随着 Canvas 的持续升温,Flash 的光芒正在迅速褪色。 本书是一本关于 Canvas 的畅销书。 在上一版的基础上,通过讲解如何开发交互式多媒体应用程序,引导读者学习HTML5 Canvas。 通过本书氛围,您将学习如何使用Canvas进行绘图、渲染文本、处理图像和创建动画,这些都是开发交互式网页游戏的必备知识。
本书根据Canvas和HTML5技术的最新变化进行了更新,并包含大量清晰、可重用的代码示例。 无论您当前使用的是Flash、Silverlighthtml5 canvas游戏开发实战目录,还是HTML和JavaScript,您都可以使用本书中的代码示例来快速掌握HTML5 Canvas。
您还将在本书中发现为什么 HTML5 代表了创新 Web 开发的未来。
· 创建和修改 2D 绘图、文本和位图图像;
· 使用数学算法移动物体并模拟物理交互效果;
· 集成、操作视频并添加音频;
· 构建一个可用于创建多个游戏的基本框架;
· 使用位图和图块表开发游戏图形动画;
· 对于移动设备:创建Web应用程序并针对iOS设备进行修改;
· 探索使用 Canvas 开发 3D 和多人游戏应用程序。
Steve 和 Jeff Fulton 在互动娱乐开发领域均拥有超过 16 年的经验。 Steve 是 Matel Toys 的数字游戏软件开发高级经理。 Jeff 是 Producto Studio 的首席技术官。 两人还在该网站上培养了忠实的追随者,该网站提供有关 Flash、Silverlight 和 HTML5 Canvas 的新闻、故事、博客和教程。
关于作者:
Steve Fulton steve fulton 是一位 ria 和网页游戏开发人员,在过去 3 年半的时间里,他一直在用有关 Flash 的新闻、故事、博客、silverlight 教程以及现在的 html5 .canvas 阅读器来开发自己的网站。 在Flash游戏开发者中,Steve在Alexa网站排名中名列前茅。 过去十四年来,史蒂夫一直担任美泰玩具公司的网络开发经理,帮助该公司建立了广泛的在线受众。 查看有关 Steve Fulton 的更多信息 Jeff Fulton jeff fulton 在过去 17 年里一直致力于 RIA(富 Web 应用程序服务),并且制作了很多游戏。 他目前是 zynga 的高级游戏工程师。 他此前曾担任美泰玩具交易员,并在自己的 8bitrocket 工作室担任自由撰稿人。 je... Steve Fulton steve fulton 是一位 ria 和网页游戏开发者,在过去的 3 年半里他一直在他的网站上培养了大量关于 flash 的新闻、故事、博客、silverlight 教程,现在又是 html5 的读者。帆布。 在Flash游戏开发者中,Steve在Alexa网站排名中名列前茅。 过去十四年来html5 canvas游戏开发实战目录,史蒂夫一直担任美泰玩具公司的网络开发经理,帮助该公司建立了广泛的在线受众。 查看有关 Steve Fulton 的更多信息 Jeff Fulton jeff fulton 在过去 17 年里一直致力于 RIA(富 Web 应用程序服务)人物立绘,并且制作了很多游戏。 他目前是 zynga 的高级游戏工程师。 他此前曾担任美泰玩具交易员,并在自己的 8bitrocket 工作室担任自由撰稿人。 Jeff 还与他的兄弟 Steve 合着了一本关于高级 Flash 游戏开发的书。 他现在经营着一个成功且受欢迎的博客网站 - 。 这是一个致力于 flash、html5、silverlight 和复古游戏的网站。
目录:
第一章 html5 canvas简介
第 2 章 画布上的绘画
第 3 章 HTML5 画布文本 api
第 4 章 画布图像
第五章数学、物理和动画
第6章 在canvas中集成html5视频
第 7 章使用音频
第8章 画布游戏
第9章 画布游戏
第 10 章移动设备上的开发
第11章 进一步探索