APP下载

基于Unity3D 和Vuforia 的灾害模拟游戏

2021-07-16吴天成虞嘉龙高子卓姚建华冯天歌

科学技术创新 2021年19期
关键词:现实游戏

吴天成 虞嘉龙 高子卓 姚建华 冯天歌 薛 韡*

(防灾科技学院信息工程学院,河北 三河 065201)

1 概述

增强现实是通过平面识别、图片识别、空间识别等方法将虚拟世界中的物体对象映射到现实世界中的新兴技术,它相较于虚拟现实不同的是,虚拟现实注重沉浸式的体验,而增强现实注重虚实结合,实时交互,以达到提升内容趣味性、增强用户现实体验的目的。随着技术的发展,增强现实已经极大的融入进了我们的日常生活中,如AR 地图导航、AR 试衣换装,也有风靡一时基于增强现实技术的pokemon go 游戏等。

本项目基于Unity3D 引擎和Vuforia 平台,以近年来常见的自然灾害为主题,将救灾和逃生作为核心玩法,制作移动端的AR 游戏。通过增强现实技术将灾害场景拉近到玩家眼前,在玩家玩游戏的同时,激发他们认识了解自然灾害相关知识的学习兴趣。

2 技术介绍

本项目使用了Unity3D 游戏引擎和Vuforia AR 制作平台提供的插件。其中Unity3D 是Unity Technologies 公司制作的一款具有良好跨平台性、以C#为编程语言、在当下中国市场大火的2D/3D 游戏制作引擎;Vuforia 是实现增强现实技术的平台,开发者可以使用它提供的平面识别、空间识别、图片识别等完成AR产品制作,本项目主要通过使用Vuforia 为Unity3D专供的插件,完成了平面识别,图片识别展示AR。

2.1 平面识别

平面识别需要经过以下步骤:运动跟踪→平面检测→深度计算→虚拟对象渲染→创建锚点→环境光线及强度检测。

运动跟踪:AR 应用通过用户手机摄像头摄取到的图片进行两个任务:第一个任务实时计算摄像头的姿势,将在AR 项目制作时Unity3D 中的虚拟摄像头与现实摄像头保持对齐,保证虚拟对象渲染出来时的位置角度等与Unity3D 中设置的位置角度一样;……

登录APP查看全文

猜你喜欢

现实游戏
关于恋爱的残酷现实
我对诗与现实的见解
游戏
疯狂的游戏
爆笑游戏
一种基于Unity3D+Vuforia的增强现实交互App的开发
第八章直接逃出游戏
第八章 直接逃出游戏
“刷脸取钱”将成现实
现实的困惑