基于unity3d的塔防游戏开发【字数:10953】
目录
摘 要 III
关键词 III
Abstract IV
Key Words IV
1 绪论 1
1. 1 研究背景及意义 1
1. 2 国内外研究状况 1
1. 2. 1 国外研究概况 1
1. 2. 2 国内研究概况 1
1. 3 研究的目的内容以及系统配置环境 2
1. 3. 1 研究目标 2
1. 3. 2 研究内容 2
1. 3. 3 系统所需的硬件和软件环境 2
2 开发平台及应用技术 4
2. 1开发平台 4
2. 2 重点技术 4
2. 2. 1 防御塔系统 4
2. 2. 2 关卡设计 4
2. 2. 3 敌人系统 4
2. 2. 4 金币系统 4
2. 2. 5 游戏音效 4
2. 2. 6 UI界面 4
3 游戏项目分析与设计 4
3. 1 可行性分析 4
3. 1. 1 技术可行性 4
3. 1. 2 经济可行性 4
3. 2 游戏界面设计 5
3. 3 游戏场景设计 6
3. 3. 1 地图设计 6
3. 3. 2 防御塔基座设计 7
3. 3. 3 路径设计 7
3. 3. 4 地图细节模型设计 8
3. 4 游戏敌人设计 9
3. 4. 1 创建并控制敌人的行进 9
3. 4. 2 创建敌人孵化管理器管理敌人生成 9
3. 5 游戏防御塔设计 11
3. 5. 1 创建三种炮塔的prefab(预制体) 11
3. 5. 2 创建炮塔选择的UI 11
3. 5. 3 炮塔选择按钮的侦听以及放置 11
3. 5. 4 炮塔升级 11
3. 5. 5 防御塔升级和拆除的实现 12
3. 6 炮塔攻击敌人事件的实现 13
3. 6. 1 *51今日免费论文网|www.51jrft.com +Q: @351916072@
触发器及其对防御塔攻击范围内敌人的监测 13
3. 6. 2 防御塔发射炮弹 13
3. 6. 3 炮弹飞行 14
3. 6. 4 炮弹与敌人的碰撞 14
3. 6. 5 火焰喷射效果的实现 14
3. 7 其他功能的实现 15
3. 7. 1 金币系统 15
3. 7. 2 玩家生命值 15
3. 7. 3 游戏进程的加速与暂停 15
3. 7. 4 游戏各类音效 16
4 游戏流程与测试 16
4. 1 游戏主题流程 16
4. 2 游戏运行测试 16
5 结束语 20
致谢 21
参考文献 21
基于unity3D的塔防游戏开发
摘要
今天,随着互联网直播行业的兴起,游戏行业也随之火爆起来,目前市面上的游戏以《英雄联盟》、《王者荣耀》为代表的MOBA类,《绝地求生》、《CSGO》为代表的射击类游戏为主,传统玩法的塔防类游戏渐渐淡出玩家的视野。为了研究经典塔防游戏的开发过程,充实游戏行业,本项目以二战为背景,利用unity3D游戏引擎制作了一款经典玩法塔防游戏。本文按照游戏开发的思路,从相关知识介绍、游戏具体流程设计、到最终测试,包括场景搭建、C#脚本程序、美工等多个方面的论述。
目录
原文链接:http://www.jxszl.com/jsj/wljs/606890.html