基于Unity的Moba游戏开发.doc

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

摘要:相对与日渐式微的单机游戏,网络游戏目前有着极其迅猛的发展速度和良好的前景,而目前网络游戏中目前玩家最多的无疑是多人在线战术竞技(Multiplayer Online Battle Arena,MOBA)类游戏。因此,本系统采用了MOBA游戏最为经典的玩法:游戏分为两个阵营,玩家只需要控制一个角色,在定时产生的小兵的帮助下,攻破敌方阵营的水晶来取得游戏的胜利。游戏没有装备系统,而是加入了技能系统,玩家可以通过杀死敌方小兵来获取金币,并且可以使用金币为自己控制的角色购买各种各样技能。敌方阵营的角色拥有简单的人工智能,可以判断游戏的局势并执行不同的操作。系统是以Unity为开发引擎,MySQL为数据库,C#为脚本语言开发的。经过测试,游戏运行流畅,显示效果良好。

 

关键词:竞技游戏;技能系统;人工智能

 

目录

摘要

Abstract

1 引言-1

1.1系统开发的背景及意义-1

1.2国内外研究现状和发展趋势-1

1.3游戏及Unity介绍-2

1.4 论文结构安排-3

2 系统需求分析-4

2.1 系统可行性研究分析-4

2.1.1 技术可行性-4

2.1.2 经济可行性-4

2.1.3 用户操作可行性-4

2.2 游戏分析-4

2.2.1 游戏受众对象-4

2.2.2 脚本开发语言-4

2.2.3 游戏玩法-5

3 系统设计-6

3.1 功能设计-6

3.2 数据库设计-6

3.3系统详细设计-7

3.3.1登录场景设计-7

3.3.2 主界面场景设计-7

3.3.3 选择英雄场景设计-7

3.3.4 战斗场景设计-8

4 系统实现-9

4.1 登陆场景-9

4.2 主界面场景-11

4.3 选择英雄场景-12

4.4 战斗场景-13

4.4.1 地图模块-13

4.4.2 防御塔模块-14

4.4.3 小兵模块-15

4.4.4 摄像机模块-16

4.4.5 角色模块-16

4.4.6 血条模块-17

4.4.7 寻路模块-18

4.4.8 技能模块-18

4.4.9 人机AI-18

5 系统测试-19

5.1 测试目的和原则-19

5.1.1 测试目的-19

5.1.2 测试原则-19

5.2 测试内容-19

5.2.1 主要测试用例-19

5.2.2 问题列表-22

结    论-23

参 考 文 献-24

致    谢-25

相关论文资料:
最新评论
上传会员 紫色烟火 对本文的描述:本系统是一个使用Unity引擎开发的游戏,脚本使用C#语言编写,运行于WINDOWS操作系统,用户无需安装任何软件即可运行。而Unity是一个非常专业、非常成熟的引擎,不会出现什么难以解决......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: