| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:7810 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着计算机技术的飞速发展,各种类型的游戏也获得了飞速的发展,而在发展过程中,各种游戏开发技术也在不断的完善与更新。本论文是基于BT框架的ARPG的设计与开发,其中第一章主要介绍了背景现状与主要的开发技术,背景描述了RPG类型游戏的发展历史与主要代表,开发技术主要介绍了Unity3D,C#语言与行为树的概念。第二章是系统设计部分,对系统需求进行了分析,设计了游戏场景,游戏类图以及对各个功能模块的设计与分析。第三章是系统实现部分,分为程序实现,性能优化与游戏发布三部分。程序设计主要介绍了各个功能模块的算法实现,性能优化介绍了项目是如何进行场景优化,程序优化以及资源优化的。游戏发布介绍了如何将游戏发布至PC端。第四章是系统测试部分,在这部分对游戏项目的各个功能模块进行了测试与分析,并使用截图的方式进行了展示。最后对论文进行总结。 关键词:ARPG;游戏;行为树
目录 摘要 Abstract 1 绪论-1 1.1背景现状及意义-1 1.2开发所用技术简介-1 1.2.1 C#语言-1 1.2.3 行为树-2 2系统设计-3 2.1 系统需求分析-3 2.1.1游戏功能需求概述-3 2.1.2系统性能需求概述-3 2.2 游戏场景设计-4 2.3 游戏总体设计-5 2.3.1 游戏类图-5 2.4游戏主要功能设计-6 2.4.1游戏重开与退出模块-6 2.4.2 敌人的AI实现-6 2.4.3 游戏中的攻击检测与打击效果实现-7 2.4.4 游戏中世界信息的处理-7 2.4.5 角色控制模块-7 2.4.6 过场动画模块-8 3系统实现-9 3.1程序实现-9 3.1.1游戏重开与退出模块-9 3.1.2 敌人的AI实现-9 3.1.3 游戏中的攻击检测与打击效果实现-11 3.1.4 游戏中世界信息的处理-12 3.1.5 角色控制模块-12 3.1.6 过场动画模块-12 3.2性能优化-12 3.2.1场景优化-12 3.2.2程序优化-12 3.2.3资源优化-13 3.3游戏发布-13 4系统测试-14 4.1游戏UI界面-14 4.2角色控制模块-15 4.3 怪物AI模块-17 4.3.1寻路部分-17 4.3.2群体运动-19 4.3.3攻击队列-20 4.4打击效果模块-20 4.5 行为树模块-21 4.6 Timeline模块-23 结 论-25 参 考 文 献-26 致 谢-27 |

