HTML5游戏开发

HTML5游戏开发

ID:32352366

大小:2.91 MB

页数:26页

时间:2019-02-03

HTML5游戏开发_第1页
HTML5游戏开发_第2页
HTML5游戏开发_第3页
HTML5游戏开发_第4页
HTML5游戏开发_第5页
资源描述:

《HTML5游戏开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、内容提要本书共10章,通过10个具体的游戏示例详细介绍HTML5的用法。每章都先列出相关的技术特性并给出了应用的描述,然后讨论了实现这个应用的关键需求,接着强调了满足这些需求的HTML5、CSS和JavaScript特性或者通用编程方法,最后详细介绍了代码的实现。另外,每一章都对如何把这些游戏变成你自己的应用给出了建议,并指出如何测试应用并将其上传到网站上。本书适合所有希望了解如何利用HTML5构建令人兴奋的动态网站的人阅读。图灵程序设计丛书HTML5游戏开发◆著[美]JeanineMeyer译徐阳荆涛等责任编辑王军花◆人民邮

2、电出版社出版发行北京市崇文区夕照寺街14号邮编100061电子邮件315@ptpress.com.cn网址http://www.ptpress.com.cn北京印刷◆开本:800×10001/16印张:16.75字数:396千字2011年10月第1版印数:1—3000册2011年10月北京第1次印刷著作权合同登记号图字:01-2011-5244号ISBN978-7-115-26363-6定价:49.00元读者服务热线:(010)51095186转604 印装质量热线:(010)67129223反盗版热线:(010)671711

3、54前言1前言人们对HTML5的新功能热情高涨,甚至有人建议就用HTML5构建吸引人的动态、交互式网站,而不再需要其他的技术或产品。这可能有些夸张,不过这些新特性让人兴奋不已确实是不争的事实。如今,只使用HTML5、CSS(CascadingStyleSheet,层叠样式表)和JavaScript就完全可以在屏幕上画出直线、弧线、圆和椭圆,还可以指定事件和事件处理来生成动画,并对用户的动作作出响应。可以使用标准控件在网站上加入视频和音频,或者也可以根据需要在应用中放入视频或音频。可以创建提供输入验证的表单,并立即向用户提供反馈

4、。还可以使用一个类似于cookie的工具在客户计算机上存储信息。另外,可以使用一些新元素(如header和footer)帮助建立文档的结构。本书是在我的教学实践和以前写的一些文章的基础上完成的。要深入了解一项技术的特性或者通用的编程概念,最好首先有具体的需求。游戏(特别是我们熟悉的一些简单游戏)就能提供这种需求,它可以很好地解释为什么要学习有关的技术,也让我们有了动力去钻研这些技术的特性。学习一种新的编程语言时,第一步我会编写一个骰子游戏。如果能构建一个带动画的弹道仿真应用,如弹弓游戏,并在出现某个特定条件时播放一个视频或音频

5、片段,这会让我很高兴。如果可以构建我自己的迷宫,绘制上吊小人简笔画,并在玩家的计算机上存储信息,这更会让我欣喜若狂。这正是我们将在本书中做的。在了解如何构建这些简单游戏的同时,你也将逐步积累自己的经验。在friendsofED全体人员和技术审校人员的大力帮助之下,本书得以完成。而撰写本书的目的就是让你做好准备,可以着手建立自己的网站,这包括游戏以及其他动态应用,另外还会简要介绍HTML5和编程的精髓。写这本书时,并不是所有浏览器都支持HTML5的全部特性。我们已经使用Chrome、Firefox和Safari对书中开发的这些应

6、用做了测试。本书的读者对象本书适合所有希望了解如何利用HTML5构建令人兴奋的动态网站的人阅读。如果你对编程有所了解,想知道HTML5能带来多大帮助,那么本书非常适合你。如果你没有任何编程经验,本书也同样适合你。也许你是一名Web设计人员或者网站所有者,只是想知道如何在后台做一些工作。通过本书,我们希望突出HTML5的新特性,揭开编程艺术的神秘面纱。编程是一种艺2前言术,要想创建吸引人的游戏以及其他应用,这确实需要天赋。不过,只要你能把单词汇集在一起构成句子,能够把句子组织成段落,而且有一定的逻辑性,你就能编程。本书的组织结构

7、本书共有10章,分别围绕我们熟悉的一个游戏或者类似的应用展开介绍。各章的内容有很多冗余,所以如果你愿意,完全可以跳过冗余的部分,不过这些游戏确实越来越复杂。每一章最前面会列出这一章将要介绍的技术特性,并给出应用的描述。首先我们会考虑一般意义上(不依赖任何特定的技术)的关键需求:实现这个应用需要些什么。然后强调满足这些需求的HTML5、CSS和JavaScript特性或通用的编程方法。最后,我们会详细分析应用的实现。我把代码逐行列在一个表格中,并在旁边分别给出各行的注释。如果要介绍一个游戏的多个版本,将只对新的代码行给出注释。这

8、样做并不是因为我不愿意为你提供有关信息,而是希望你能从中看出哪些代码是类似的,而哪些不同,另外还可以了解到如何分阶段地构建应用。每一章都对如何把这些游戏变成你自己的应用给出了建议,并指出如何测试应用并将其上传到网站上。各章最后的小结会强调在这一章中你学到了什么以及接下来还会看

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。