需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8447 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:众所周知,对于游戏行业来说,跨平台一直是一个麻烦、复杂的工作。而Unity是一款3D游戏开发引擎,具有跨平台能力,可以很方便的开发出适合多平台的游戏,并且结合引擎自身简单、实用等特性,深受广大游戏开发者追捧。今年虚拟现实硬件的崛起,更是让Unity引擎如鱼得水,越来越受到人们的关注。 所以本次准备通过Unity引擎开发一款结合A*算法的益智类塔防游戏,并移植到手机当中。游戏分为怪物、防御塔、UI三个大模块。从这三大模块入手,分析各个脚本。阐述在开发中遇到的各个问题,以及解决的思路。最终完成了PC,手机端均可运行的益智类塔防游戏,玩家可以根据异想天开的思路建造重重障碍来阻止怪物前行。
关键词:Unity;益智塔防;手机游戏;算法
目录 摘要 Abstract 1 绪论-3 1.1 选题目的-3 1.2 题目调研-3 2 使用工具介绍及需求分析-4 2.1 Unity界面布局-4 2.2 Unity3D特点-4 2.3 Unity3D项目结构-4 2.4需求分析-7 3 游戏设计-7 3.1 游戏概要设计-7 3.2 游戏详细设计-8 4 游戏实现-9 4.1 准备工作-9 4.1.1 游戏流程设计-9 4.1.2 UI资源-9 4.1.3 A*算法-9 4.1.4 场景搭建-10 4.2怪物模块-12 4.2.1 怪物生成-12 4.2.2 怪物寻路-12 4.2.3 怪物的属性-17 4.3防御塔部分-18 4.3.1 塔的建立-18 4.3.2 塔的升级,合成与销毁-18 4.3.3 防御塔的攻击范围及子弹-21 4.4 UI部分-24 4.4.1 分数系统-24 4.4.2摄像机控制-25 5 游戏测试-27 参考文献-30 致谢-31 |