| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 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 |

