ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:3.08MB ,
资源ID:1008455      下载积分:30 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1008455.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业论文-Unity3D塔防游戏的设计与实现-职业学院信息工程毕业论文.docx)为本站会员(龙***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

毕业论文-Unity3D塔防游戏的设计与实现-职业学院信息工程毕业论文.docx

1、I江海职业技术学院毕 业 设 计毕业设计题目: unity3D 塔防游戏的设计与实现 学 生 学 号: 141010155 学 生 姓 名: 踪训军 所在系 (部): 信息工程系 专 业 及班级: 计算机 1401 指 导 教 师: 谭程宏 完 成 日 期: 2017-02-10 II摘 要 游戏,目前已经是最大众化的娱乐之一。Unity 是这几年非常热门的一种开发引擎之一。它具有非常强力的跨平台能力,其中还包含了图形、音频、物理系统、网络等多方面的引擎支持,是一个 2D、3D 游戏引擎套件和游戏开发工具,并且有一个非常强大的编辑器来整合这一切,因此被广大游戏开发者所喜爱。本次毕业设计,围绕手

2、机游戏开发的实现,利用 Unity3D 游戏开发工具,基于 C#语言编写,开发制作一款手机游戏塔防游戏突破重围 ,并对项目需求及游戏的设计和具体实现进行分析。关键词 塔防,手机游戏,Unity3D,Android 摘要是本论文的一个高度浓缩,就是本论文的主要内容了。请你摘要重写,500 字左右!III目录第 1 章 绪论 .51.1 论文结构安排 .51.2 市场需求分析 .61.3 项目的简介 .6第 2 章 unity3D 介绍 .621 Unity3D 总体概述 .622 Unity3D 软件特色 .7第 3 章 游戏概要设计 .83.1 整体游戏需求 .83.2 游戏截图 .93.3

3、设计概要 .103.4 游戏类图 .113.5 游戏流程图 .123.6 游戏主要功能设计 .133.6.1 开场插画 .133.6.2 选关界面的效果 .133.6.3 模型动画的切换 .133.6.4 敌人的 AI 实现 .153.6.5 释放技能特效的实现 .173.6.6 主角的行走路线 .173.6.7 游戏中的碰撞检测 .18第 4 章 游戏具体实现 .184.1 程序实现 .194.1.1 Emnimy.194.1.2 Player.204.1.3 GameControl.21IV4.1.4 Level.224.1.5 MainMenu.234.1.6 Moneydate.234

4、.1.7 SkillData.244.1.8 SkillManger.25第 5 章 结 论 .28参考文献 .29致 谢 .30全文 字体有不一致的地方!排列有问题!5第 1 章 绪论1.1论文结构安排 1。1 节可以放在绪论的最后本论文共有五章。结构安排如下:第一章:对游戏开发架构的背景,及项目和对市场的需求分析进行了简要介绍。第二章:unity3D 介绍第三章:突破重围游戏的概要设计和游戏主要功能设计的简介。第四章:突破重围游戏类的详细实现,对游戏架构中各个部分涉及到的相关知识进行介绍,然后给出设计的思路,最后给出具体实现。第五章:总结本次游戏的实现过程。这个和你上面的目录对吗?1.2

5、市场需求分析 与意义90 年代初国外的 3D 游戏开始起步,第一部 3D 第一人称射击游戏是美国的卡马克的重返德军总部 ,最早 3D 游戏引擎由其开发的 Doom 引擎。国内 3D 游戏始于 2003 年,首款自主研发,目前,国内有了很多的研究在 3D 游戏上,但是由于国内 3D 技术起步较晚,技术方面想比外国还是有不小差距,从设计理念到开发制作,国内能有自主研发的3D 游戏引擎的,只有屈指可数的互联网公司,大部分游戏公司和游戏开发者还在用国外大型游戏公司所开发的游戏引擎,如 Unity3D,虚幻,寒霜。虽然国内今年出现许多优秀的游戏团队和游戏公司,开发了数款质量较高的 3D 游戏,例如古剑奇

6、谭系列, 仙剑奇侠传系列等,但是比起模拟人生 , 魔兽世界 , 战地系列等国际游戏大作仍有不可逾越的差距,这也使得国内玩家的财富大量流向国外。 随着移动设备的硬件日益强大,如手机的硬件相比于 10 年前电脑的配置还要强大,这样使用者在使用的时候,就会有大量应用的需求,目前来说,有两种主流的手机操作系统:Android 和 IOS,这两种操6作系统之所以成为主流,就是因为庞大的系统应用在背后支持,所以,应用的开发在手机系统的竞争中尤为重要。然而应用的跨平台移植会带来大量的问题,例如开发语言不同,移植代价太高等,但是,国外开发的一款游戏引擎完美地解决了跨平台开发难的问题,那就是 Unity3D 引

7、擎,虚拟机技术被运用到 Unity3D 中,独立于平台执行的游戏编译结果。对于 3D 引擎的研究,在国内还处于起步阶段,所以我们认真研究国外的优秀游戏引擎,对将来自主开发 3D 游戏引擎有巨大的帮助。 。随着移动智能设备的快速普及,先后有 BAT 等互联网巨头的加入与 PC 端游厂商的转型或设立移动游戏研发部门,进军移动游戏市场,争先恐后来分这块大蛋糕,可说现阶段国内移动游戏市场竞争十分激烈,正处于一片红海,然而 2017 年对移动游戏市场来说也正是进入黄金时代的开始。这块你全面复制粘贴了?自己精简一下,突出引用 Unity3D 的意义与优势。1.3项目的简介本论文主要构思为 2D 类塔防游戏

8、,传统的塔防都是电脑按照一条既定的路线进攻,玩家也只是单纯防守的模式,而本论文设计开发的这款游戏则是电脑防守、玩家进攻的模式。同时,玩家有大量新技能可以使用,下面的,你自己在组织下自己的语言, 参照语文的语句标准。操作方式也参照其他流行游戏,例如天天过马路那种简单操作的设计理念,玩家只要点击手机屏幕就可以控制。游戏的平台为安卓。通过 Unity3D游戏开发工具以及 NGUI 插件工具,基本上实现了整个游戏的制作。利用 C#语言和 Mono Development 编译工具,编写各个脚本代码,让游戏的各项操作跟游戏中的碰撞效果、NGUI 界面、粒子特效都得以实现。7第 2 章 unity3D 介

9、绍1.2 Unity3D的介绍121 Unity3D 总体概述Unity3D 是由丹麦 Unity 公司开发的游戏设计开发工具,拥有强大的跨平台发布能力,支持多种语言编辑,可开发运行在 PC、Mac OS、PS3、XBox360、Wii、IOS、Android 等平台,也可利用 Unity Web player插件发布网页游戏,以及支持开发线上游戏(网络游戏) ,是一个全面整合的专业游戏引擎。Unity3D 提供了容易上手的操作界面,支持 PhysX 物理引擎、粒子系统等,降低了游戏开发的门槛,缩短了游戏开发的时间以及制作成本。Unity 简单直观的设计界面、高度的兼容性,使得游戏设计开发者能

10、高效地完成工作。因此,Unity 成了目前国内很多游戏开发者和 VR 开发者的首选工具之一。分层次写122 Unity3D 软件特色写这些特色前要先综合一小段。你写的 Unity 3D 的特点,不要写本游戏中用到的啥啥的,如果真要写,可以放到后面第三章等。综合编辑:通过 Unity 简单的用户界面,用户可以完成任何工作,这些为用户节省了大量的时间。在本论文中的游戏编程过程中,可以整体对每一个界面进行编辑,节约了一个一个打开每个界面的时间,并且程序可以在界面中共享,节约了大量的相同程序重复编辑使用的时间,提高了整体的效率。 资源导入:Unity 支持所有主要文件格式,并能和大部分相关应用程序协同

11、工作。本游戏中使用的 JPEG 格式的图片可以尽数导入 Unity3D 中进行编辑,对于游戏的整体实现十分有利。一键部署:Unity 可以让作品在多平台呈现。利用 File 选项中的Build Setting 功能,可以选择平台来发布游戏,可供选择的方案十分齐全,8完成的作品可以发布到 Windows、Android、IOS 平台等,对于本次毕业设计的要求发布到移动平台上,Unity3D 更是可以完全满足需求。 iPhone 以及 Android 发布:Unity 让革命性的游戏开发降临革命性的设备。这正是我们这次毕业设计的核心,移动平台的发布可以满足更多群体的需求,这也是为什么采用 Unit

12、y3D 作为本次毕业设计核心软件的原因。 音频和视频:实时三维图形混合音频流、视频流。在本游戏中,我在主界面内添加了声音控件,以达到使本游戏更具吸引力的效果。 脚本:Unity 支持 3 种脚本语言:JavaScript,C#,Boo。本次游戏的设计,编程主要使用到了 C#语言,Unity3D 对于 C#语言的支持使得程序的制作者可以尽可能地完成所需功能的设计以及实现。 Unity 资源服务器:Unity 资源服务器是一个附加的包括版本控制的产品。文档:Unity 可以提供逐步的指导、文档和实例方案。在编辑过程中遇到问题时,可以对所需知识寻求帮助,这一点对本次毕业设计帮助很大。因为本身对于 U

13、nity3D 这款软件的认识有限,所以当有指导、文档和实例方案作为参考后,编程的过程更轻松了,通过借鉴 Unity3D 自带的实例能找到可以触类旁通的编程设计方法。 拖动操作:Unity3D 软件中大部分的操作都可用拖动操作来实现,使Unity3D 包、模型、字体、图片等资源的导入步骤变得非常简单,只需要将资源拖入到相应的位置便可以实现导入,简化了操作,节约了时间,提高了开发的效率。第 3 章 游戏概要设计3.1 整体游戏设计先要描写你游戏的情节,让不懂的人看了就明白。突破重围游戏是基于安卓平台的一款手机游戏,主要完成游戏功能如下:这句话别扭吗?1、 敌人的 AI敌人一共有 4 个状态:观望状

14、态、巡逻状态、攻击状态、死亡状态,每个状9态间的转化都是用 UNITY 里的 Animation 系统的状态机去改变。2、 玩家的技能玩家一个有 8 个技能:疾跑、坚韧、隐身、命运、治疗、伪装、先发制人、赌博,每个技能在每个关卡只能使用一次。3、 玩家的移动为了简化玩家的操作,所以只要触摸屏幕就可以实现移动。4、 各个 UI 界面的实现游戏的 UI 界面有:开场插画界面、主界面、设置界面、选关界面、加载界面、失败界面。3 . 2 游戏截图下面这些图片务必要跟在你的某一个段下面,你自己可以看看别人的论文样式!图 2-1 游戏开场动画界面10图 2-2 游戏主界面画面图 2-3 游戏选关画面图 2-4 loading 界面

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。