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

  • 需要金币2000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-12-25
  • 论文字数:10482
  • 课题出处:(萌小月)提供原创资料
  • 资料包括:完整论文

支付并下载

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

本课题的飞机游戏在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


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费