基于HTML5的飞机游戏的设计与实现.doc

资料分类:计算机信息 上传会员:萌小月 更新时间:2020-12-25
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10482
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:近些年,随着智能手机的快速发展,手机游戏也迅速的发展起来。手机游戏也更多的开始考虑其跨平台性,如今更多的是使用游戏制作引擎来开发游戏。

本课题的飞机游戏在Windows 7系统下配置Egret环境,使用了Egret引擎搭配使用了Node.js技术,配合TypeScript语言在WebStrom开发工具中开发游戏。使用IDEA为游戏做最后得APK打包,并且使用京东云擎部署游戏,使得游戏能够在网页中打开。并且通过游戏中的分享功能实现在不同的APP中分享。

本论文首先分析了飞机游戏的开发背景和意义,其次详细的写出了游戏的使用流程以及核心功能的实现,最后为游戏的周边设计及概念作出了解释。游戏主要体现HTML5的快捷方便和其强大的跨平台性,以及Egret对不同平台的适配。

 

关键词 HTML5技术;飞机游戏;跨平台;Egret引擎

 

目录

摘要

Abstract

1 绪论-1

1.1 游戏开发的背景-1

1.2 游戏开发的意义-1

1.3 游戏开发的内容-1

2 开发工具及相关技术-2

2.1 开发工具-2

2.1.1 游戏开发环境-2

2.1.2 Egret介绍-2

2.1.3 WebStrom介绍-2

2.1.4 IDEA介绍-2

2.2 相关技术-2

2.2.1 Node.js简介及特性-2

2.2.2 命令行的使用-3

3 需求分析-4

3.1 可行性分析-4

3.2 游戏功能介绍-4

3.3 业务建模-4

3.3.1 业务用例建模-4

3.3.2 业务活动图-5

4 游戏设计-6

4.1 游戏体系结构设计-6

4.2 游戏功能模块设计-6

4.2.1 游戏功能模块调用关系-6

4.2.2 模板设计-6

4.3 出错和维护设计-7

4.4 游戏活动图-8

5 游戏实现与使用-9

5.1 游戏开发环境-9

5.2 游戏界面的显示与实现-11

5.2.1 主界面的显示与实现-11

5.2.2 人物选择界面的显示与实现-12

5.2.3 设置界面的显示与实现-14

5.2.4 游戏界面的显示与实现-16

5.3.1 皮肤分离机制-25

5.3.2 Egret Wing-25

5.3.3 皮肤的使用-26

6 游戏的打包与发布-27

6.1 移动APP打包-27

6.1.1 IDEA和Android环境的配置-27

6.1.2 准备Egret项目的Android封装模板-28

6.1.3 建立Android封装项目-28

6.1.4 在开发环境中导入Android封装项目及进行基本配置-29

6.2 京东云擎部署游戏-30

6.2.1 登陆开通京东云擎-30

6.2.2 创建应用-30

6.2.3 部署应用-31

结论-32

致谢-33

参考文献-34

相关论文资料:
最新评论
上传会员 萌小月 对本文的描述:本游戏使用了Egret引擎进行游戏的开发。游戏的整体思路在综合各种主流游戏的优点之后,定义为方便快捷,娱乐休闲,简易休闲的游戏。特别是在PC端与手机端,都只需要通过浏览器即......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: