设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于Unity3D的AR射击游戏设计与实现 毕业论文+项目源码
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  


摘  要
增强现实(AR)作为一项新兴技术近年来被越来越多的人群所获知,AR 也渐渐走进人们的生活。游戏作为一种交互艺术,以及增强现实独特的交互性与其结合定会碰撞出美丽的火花。本文利用增强现实开发工具以及 Unity3D 游戏开发引擎制作出一款增强现实游戏程序。首先对增强现实的概念进行了介绍,并对国内外相关技术以及同等类型游戏的发展历史和现状进行了调查分析。设计开发出一款具有增强现实功能的游戏。在游戏设计实现中,首先按照游戏开发的基本流程,对游戏的内容,策略和玩法进行了分析。收集准备了游戏使用的美术资源。然后,设计了游戏开始界面,导入 ARCore 增强现实开发工具包,利用增强现实技术对真实环境进行识别并可视化为网格。然后导入角色资源。创建炮台并创建怪物平台实现怪物的产生。实现玩家控制枪炮攻击怪物的功能。最后设计了游戏分数显示功能。该游戏巧妙地引入增强现实技术,从而提高游戏的可玩性和沉浸感。
关键词:Unity3D 游戏开发 增强现实 增强现实开发工具
ABSTRACT
As a new technology, Augmented Reality (AR) has been known to more and more people in recent years, and AR has gradually entered people's lives. Game as an interactive art, as well as the unique interaction and combination of augmented reality, will collide with beautiful sparks. In this paper, we use Augmented Reality development tools and Unity3D game development engine to produce an Augmented Reality game program. Firstly, the concept of augmented reality is introduced, and the development history and current situation of related technologies at home and abroad as well as the same type of games are investigated and analyzed. Design and develop a game with augmented reality function。 In the implementation of game design, firstly, according to the basic process of game development, the content, strategy and playing method of the game are analyzed. Collect art resources for game use. Then, the game start interface is designed, and ARCore Augmented Reality Development Toolkit is imported. Augmented Reality technology is used to recognize the real environment and visualize it into a grid. Then import role resources. Create turrets and monster platforms to generate monsters. To achieve the player control gun attack monster function. Finally, the game score display function is designed. The game skillfully introduces augmented reality technology to improve the playability and immersion of the game.
Key words:Unity3D Game Development Augmented Reality Augmented Reality Development Tool
目录
摘  要 1
ABSTRACT 2
第1章绪论 4
1.1 项目概况 4
1.2 课题研究背景和意义 4
1.2.1 课题研究背景 4
1.2.2 课题研究目的 5
1.3 国内外研究现状 6
1.4 SLAM 算法简介 8
1.5 AR 不是 VR 9
1.6 AR 游戏介绍 10
1.6.1 AR游戏--新的游玩方式 10
1.6.2 从《AR-Quake》到《Pokemon GO》 11
1.7 本章小结 13
第二章关键技术简介 14
2.1 ARCore 简介 14
2.1.1 ARCore 主要功能 14
2.1.2 ARCore 的交互方式 14
2.1.3 为何选择 ARCore 15
2.2 Unity3D 使用 ARCore 开发工具包 15
2.2.1 开发环境硬件需求 15
2.2.2 开发环境软件要求 16
2.2.3 将 ARCore 导入到 Unity 中 16
2.2.4 配置构建设置 16
2.2.5 构建并调试 18
2.3 DoTween 简介 18
2.3.1 补间动画 18
2.3.2 Dotween 常用功能 18
2.3.3 Dotween 的基本使用 19
2.4 本章小结 22
第三章概要设计 23
3.1 实验方案 23
3.2 游戏设计思路 23
3.2.1 游戏玩法设计 23
3.2.2 游戏流程设计 24
3.3 预期结果 25
3.4 程序设计思路 27
3.4.1 程序流程 27
3.4.2 程序架构 27
3.5 程序模块设计 28
1 游戏控制模块 GameManage:包含控制整个游戏的流程 28
2 平面识别模块 DetectedPlane:这部分用于平面的检测 28
3 怪物模块 Monster:包含怪物的行为控制以及数据等 28
4 枪炮模块 Turret:这部分包含枪炮的控制以及数据 28
3.6 美术准备 29
3.7 本章小结 30
第四章详细开发流程和结果 31
4.1.1 主要游戏场景 Hierarchy 结构介绍 31
4.1.2 项目文件介绍 31
4.2 主要构建流程 32
4.2.1 前期准备 32
4.2.2 游戏场景搭建 33
4.2.3 平面识别 38
4.2.4 其他各预制件的处理 41
4.3 游戏最终效果 49
4.4 本章小结 53
第五章总结和展望 54
5.1 总结 54
5.2 展望 54
参考文献 56






















  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于Python的在线自主考试系 基于腾讯云的个人知识库管理系统 基于Android的酒店预定系统
基于matlab变频器控制交流电 基于微信小程序的家校联动平台管理 基于时频分析与自适应滤波技术的多
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!