基于Unity3D的ARPG游戏设计与开发.doc

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

摘要:随着RPG即角色扮演游戏的火热趋势,ARPG游戏逐渐成为了一个当前炙手可热的独立游戏类别。ARPG是从RPG发展出来的分支。RPG是电子游戏中历史最为悠久的一种,也是数量最为庞大的一种,因为RPG相对于其他类型的游戏,技术要求最低,因此开发起来相对容易很多。正是因为RPG的竞争十分激烈,许多游戏厂商开始力图在RPG中引入一些新鲜的因素——动作元素。新加入的动作元素使得以往较为单调的RPG游戏变得生动活跃起来,尤其是在打斗场面会显得更加酷炫,从而具有了更高的可玩性。

本论文首先分析了当前ARPG游戏的现状,提出系统研究的背景,然后对开发过程中所用到的技术作出简介。接着进行整个项目的系统化设计,其中包括需求分析,场景设计,以及总体设计。在设计完成之后进行系统各个主要功能以及界面的实现,同时对项目进行必要的性能优化。然后进入整个系统的各个功能以及界面的测试工作。待测试完成之后给出结论和自己的见解。

 

关键词:RPG;ARPG;Unity3D游戏引擎

 

目录

摘要

Abstract

1-绪论-1

1.1背景现状及意义-1

1.2 开发所用技术简介-2

1.2.1 C#语言-2

1.2.2 Unity3D游戏开发引擎-2

1.2.3 Photon Server服务器-2

1.2.4 MySQL数据库-2

1.3论文结构安排-2

2 系统设计-4

2.1 系统需求分析-4

2.2 游戏场景设计-4

2.3 游戏总体设计-7

2.3.1 游戏类图-7

2.4 游戏主要功能设计-9

2.4.1 游戏登陆模块-9

2.4.2 敌人的AI实现-9

2.4.3 NPC游戏中的碰撞检测-9

2.4.4 显示与敌人战斗时的连击效果-10

2.4.5当主角受到伤害时,屏幕上血红效果的显示-10

2.4.6 摄像机视野跟随和缓动效果的实现-10

3 系统实现-11

3.1 程序实现-11

3.1.1 游戏开始界面UI面板逻辑控制的实现:-11

3.1.2 游戏登陆功能的实现-11

3.1.3 游戏注册功能的实现-12

3.1.4 游戏背包系统的实现-12

3.1.5 游戏任务系统的实现-13

3.1.6 主角的自动寻路功能的实现-13

3.2 性能优化-14

3.2.1 代码优化-14

3.2.2 场景地图优化-14

3.2.3 各个UI图片的优化-14

3.3 游戏发布-14

4 系统测试-15

4.1 游戏登录界面-15

4.2 角色选择界面-15

4.3 装备系统模块-15

4.4 任务系统模块-16

4.5 技能系统模块-16

4.6 战斗场景界面-17

结    论-18

参 考 文 献-19

致    谢-20

相关论文资料:
最新评论
上传会员 紫色烟火 对本文的描述:头脑运动的加强是ARPG更加耐人寻味寻味的因素。主人公动作的丰富使得通关过程增加了智力性,在《光明十字军》里,跳跃,推拉箱子式的迷题大大增加了难度和耐玩程度。着比起RPG的......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: