需要金币: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 |