基于BT框架的ARPG类游戏设计与开发.doc

资料分类:计算机信息 上传会员:紫色烟火 更新时间:2022-06-09
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 紫色烟火 对本文的描述:这次的毕设对我自身是一次非常大的挑战,在项目的开发中要身兼程序美工策划3个角色,并且在项目的开发过程中要不停地去接触学习自己不了解的知识,虽然过程确实颇为幸苦,但幸......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: