需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:9044 | ![]() | |
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) | ![]() |
摘要:英雄联盟是最热门的MOBA游戏,一度打开了国内电子竞技市场的大门,对国内游戏行业的发展起到了很大的推动作用。本毕业设计立意于致敬英雄联盟这款经典游戏,探索其基础技术实现,模仿实现一些核心的功能,制作一个包含核心游戏玩法的原型。主要攻克了Moba游戏的动态寻路这一技术难点,并实现了登录注册、技能攻击、游戏同步等功能。
本毕业设计基于Unity引擎开发,Unity是一个强大的跨平台游戏引擎,开发者可以无需关心游戏运行平台的底层实现,专注于游戏的功能开发。Unity拥有优秀的图形化工具,开发过程中所见即所得,极大地提高了游戏开发的效率。且Unity封装了一系列游戏开发常用的函数,给游戏开发带来很大的便利。
本毕业设计采用C/S架构开发,客户端为基于Unity开发的电脑应用
程序,服务端为基于.Net Core和开发的服务器,数据库使用MongoDB
数据库。在代码架构中,本毕业设计采用了ECS架构,力求提高项目的可维护性、开发效率和性能。
关键词:Unity;MOBA游戏;游戏开发
目 录
摘 要
Abstract
1引言 1
1.1项目背景 1
1.2国内外现状分析 1
1.3论文结构 2
2系统分析 3
2.1概述 3
2.2功能分析 4
2.3业务流程 5
2.4界面需求 8
3总体设计 9
3.1架构设计 9
3.2数据库设计 9
3.3实体设计 10
3.4组件设计 10
3.5系统设计 12
3.6工具类设计 13
3.7消息处理类设计 14
4详细设计 16
4.1界面设计 16
4.2动态寻路算法设计 17
4.3插值移动算法设计 19
5使用说明 21
5.1安装与配置 21
5.2游戏更新 22
5.3登录注册 22
5.4进入战斗 23
5.5对战操作 24
6总结与展望 25
参考文献 26
致谢 |