基于Unity3d的FPS与塔防相结合的游戏设计

摘要 I
Abstract Ⅱ
1 前言 1
1.1 研究背景及意义 1
1.2 研究现状 1
2 开发环境与开发技术 3
2.1 开发环境 3
2.1.1 软件环境具体介绍 3
2.2 开发技术 5
2.2.1 C#开发语言 5
2.2.2 数据结构 5
2.2.3 设计模式 5
3 系统分析 6
3.1 可行性分析 6
3.2 需求分析 6
3.2.1 功能需求 6
3.2.2 运行需求 7
4 游戏设计 7
4.1 游戏介绍 7
4.2 设计原则与要求 8
4.3 游戏界面 8
4.4 功能模块 8
5 各功能软件设计 9
5.1 关卡设计 10
5.2 商店 12
5.3 暂停 13
5.4 防御塔的放置升级与出售 13
5.5 防御塔的攻击 14
5.6 敌人的产生与自动寻路 15
5.7 技能 16
5.8 防御塔的第一人称控制攻击 17
5.9 能量与生命 18
6测试与分析 18
6.1 游戏测试理论基础 18
6.2 游戏测试目的 19
6.3 游戏测试用例 19
6.4 游戏测试效果图 20
7 结论 23
参考文献 24
致谢 25

摘 要:近些年来, 络的高速发展给现在的人们带来了许多的便利与别样的娱乐方式,而 络游戏作为一种非常受人们喜爱的娱乐方式,已经进入了越来越多的人的日常生活,与此同时游戏也可以带来可观的经济价值。塔防游戏与FPS游戏都是当下主流的游戏玩法,这2种玩法凭借多样的游戏模式与超高的游戏体验始终保有相当数量的玩家。
本次游戏开发运用Unity3d游戏引擎,使用C#语言开发,Unity3d游戏引擎是一种便捷并且可视化的游戏引擎,C#语言是一种安全的、稳定的面向对象的编程语言,根据游戏需求完成不同的功能,如防御塔建造、防御塔攻击、商店等,通过第一人称方式控制防御塔实现FPS元素与塔防模式的结合。游戏操作简单易上手,可以通过手动控制防御塔体会FPS游戏身临其境的感觉。

关键词:FPS游戏;塔防游戏;Unity3d;C#

The Design of FPS and Tower Defense Based on the Unity3d

Abstract:In recent years, the rapid development of the Internet has brought a lot of convenience and other entertainment to people who want to be present. As a popular way of entertainment, online games have entered more and more people’s daily life. At the same time, games can also bring considerable economic value. Tower defense game and FPS game are the mainstream game playing methods at present. These two kinds of playing methods always keep a considerable number of loyal players with a variety of game modes and super high game experience.
This game development using unity3d game engine, using C# language to develop, unity3d game engine is a visual and convenient game engine, C# language is a safe and stable object-oriented programming language, according to the needs of the game to complete different functions, such as defense tower construction, defense tower attack, store, through the first person control of the defense tower to achieve FPS elements and towers Combination of defense modes. The operation of the game is simple and easy to use. You can experience the experience of FPS game through manual control of the defense tower.

Keywords: FPS Games;Tower Defensee Games;Unity3d;C#

4.4 功能模块
本次设计中共有7个功能模块:设置模块、敌人模块、关卡选择模块、技能模块、防御塔模块、商店模块能量生命模块,这些模块之间是密切联系的,本次设计的模块结构图如图4.2所示。

全部论文下载地址链接:点击下载》》》

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月6日
下一篇 2021年4月6日

相关推荐