基于Canvas的游戏开发技术探究与实践.docx

资料分类:科技学院 上传会员:一点点 更新时间:2019-05-29
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:7822
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:近些年Web技术和移动设备硬件发展速度之快让人惊叹。游戏是一个大市场,而开发网页或终端游戏不仅成本很低,周期也很短。一旦投入市场,短时间就能盈利。因此也得到了越来越多开发商的青睐。动画作为游戏的核心,也成为了开发者们关注的重点。Canvas凭借无需插件就拥有强大的绘图功能等优点,在一定的范围内取代了Flash。再加上HTML5支持开源与跨平台,基于Canvas的游戏逐渐成为游戏开发者们的重心。本文在Canvas的基础上,结合使用JavaScript设计了一款环形的俄罗斯方块小游戏。本次设计的目的在于不借用任何游戏引擎,仅使用现有的HTML5、JavaScript以及开源类库等原生技术来实现游戏的开发。验证Canvas在游戏开发中的优越性。此次设计的环形俄罗斯方块,总共有三个模式和增加难度的幽灵方块。通过结合使用CSS3和JavaScript对游戏界面进行美化。

 

关键词:HTML5  Canvas  游戏开发  三维俄罗斯方块

 

目录

摘要

ABSTRACT

第1章 绪论-1

1.1 HTML5-1

1.1.1 HTML5特性-1

1.1.2 HTML5国内外发展现状-1

1.2 相关技术简介-2

1.2.1 Canvas元素简介-2

1.2.2 实现第一个Canvas程序-2

1.2.3 JavaScript以及jQuery简介-4

1.2.4 CSS3简介-6

1.2.5 开发工具sublime介绍-8

1.2.6 调试工具Chrome简介-8

第2章 游戏功能设计与实现-9

2.1 游戏分析-9

2.2 必要的JavaScript知识-9

2.3 游戏主页画面显示-10

2.4 开始游戏界面布置-12

2.5 控制方块的移动-13

2.6 游戏中的暂停事件-13

2.7 方块的消除-14

2.8 游戏结束-14

2.9 附加模式模块预留-15

第3章 游戏附加模式的实现与界面美化-16

3.1 争分夺秒模式-16

3.2 爱消除模式-16

3.3 幽灵方块-17

3.4 界面美化-18

3.4.1 界面按钮美化-18

3.4.2 花环变幻-19

第4章 结论-21

参考文献-22

致谢-23

相关论文资料:
最新评论
上传会员 一点点 对本文的描述:在整个毕业设计过程中,遇到了一些知识难点。在网上搜索了大量的资料,才得以解决这些问题。经过这次毕业设计,在Canvas方面取得了很大的进步。其次,在查阅资料、自我学习能力......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: