unity3d小游戏开发(星空大战)毕业实训报告大学论文.docVIP

unity3d小游戏开发(星空大战)毕业实训报告大学论文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
unity3d小游戏开发(星空大战)毕业实训报告大学论文

毕业实训报告 课题名称: Unity 游戏开发 专 业: 移动开发 班 级: 学 号: 学生姓名: 指导教师: 年 月 日 中 原 工 学 院 毕 业 实 训 任 务 书 年 月9日 学生姓名 学号 专 业 软件开发 班级 课题名称 Unity3D小游戏开发(星空大战) 课题来源 指导教师 专业 软件工程 职称 讲师 课题说明: 开发路线: 1,游戏背景(连续播放) 2,添加主角 3,设置游戏主角的动画 4,添加两种子弹并设置子弹的运动 5,添加三种子弹 设置子弹的自动生成和运动 6,添加两种奖励物品 设置奖励物品的自动生成和运动 7,设置主角的控制 7.1检测手指触摸 7.2问题:防止主角飞出屏幕 8,设置Tag 添加子弹和敌人的碰撞 9,设计敌人 0 1 2 震动动画和爆炸效果 10,添加脚本GameManager做游戏的控制 11,统计分数 摘 要 摘 要 游戏,目前已经是最大众化的娱乐之一,而其中的3D游戏也是技术含量较高的项目之一。Unity3D是一个3D/2D游戏开发工具和游戏引擎套件,其中包括了图形、音频、物理、网络等多方面的引擎支持,并且有一个非常强大的编辑器来整合这一切,非常适合于游戏开发。 本文主要是以Unity5.3.8为开发环境,设计并开发一款单机版的三维游戏——直升机大战,旨在介绍直升机战斗游戏的实现方法,并逐步介绍使用Unity3D开发3D游戏的方法和技巧。通过这次游戏制作,使我体会到了,制作一个游戏所需要做的工作,包括前期的游戏策划,素材的制作,到后期的游戏的设计,代码实现等,最终形成一个完整的3D游戏,并通过Unity3D选择平台生成可执行文件。但本次设计的直升机战斗游戏所做工作还不够完善,开始场景中菜单比较简单,游戏中武器只有一种,关卡也只有一个,这些都需要以后进一步设计 第1章 项目分析 1.1 Unity 及其组成的介绍 本书主要讲解的是,如何使用 Unity 开发 2D 游戏。但在开始讲解之前,最好先熟悉一 下 Unity 这个工具。本章会首先介绍 Unity 的下载和安装,然后会介绍 Unity 界面的各组成 部分,这些知识会在本书后面的章节频繁使用,所以不要掉以轻心。 1.2 Unity 概述 Unity 现如今已是非常的流行,因此在开始学习 2D 游戏开发之前,本节就来简要说明 下 Unity,及其下载和安装方法。 1.Unity 简介 Unity 是一款跨平台的专业游戏引擎, 可以使用它轻松的开发各种 2D 和 3D 游戏, 然后 部署到各种游戏平台上。 当然也包括这些主流游戏平台: Windows、 iOS、 Android、 Xbox 360、 PS3。 第2 章 2.1 需求分析 玩家:控制游戏中的战机,向敌机发出攻击; 敌机: 敌机不会发射子弹攻击玩家,boss敌机由程序控制自动向玩家飞机发出攻击 子弹: 玩家和boss 敌机都拥有自己的子弹,玩家的子弹可以用来攻击所有的敌机 子弹礼包:玩家飞机得到子弹礼包后,玩家的飞机会在一段时间内有发射双排子弹功能 炸弹礼包:玩家飞机得到子弹礼包后,玩家飞机如果使用炸弹可以清除屏幕上除boss外的所有敌机。 2.2 功能需求: 1》用户进入游戏开始菜单可以选择开始游戏,退出游戏,游戏帮助; 2》进入游戏后可暂停游戏 3》玩家飞机以一定速度自下而上飞行,用户可以控制飞机前后左右移动 4》玩家飞机一直发子弹,用户通过控制飞机位置来扫描敌机; 5》不同种类的敌机以一定速度随机出现; 6》玩家飞机的发射子弹击中敌机后消失。 7》玩家飞机达到一定分数后,程序会随机提供子弹包和炸弹包;》 8》玩家与礼包碰撞后即可得到礼包; 9》弹礼包后,玩家的飞机会在一段时间内有发射双排子弹功能 10》进行游戏时,屏幕左上角会显示用户达到的分数; 2.3 用户功能需求 由于本游戏交互性好,简单易操作,对用户并没有特殊的要求。一般用户经过几分钟后

文档评论(0)

fangbin + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档