使用Vuforia创建神奇宝贝GO风格增强现实游戏

您将要创造的

1.简介

在本系列的第一篇文章中 ,我们讨论了Vuforia在创建增强现实体验方面的出色表现,现在我们准备在实际的应用程序中实践这些概念。 在本教程中,我们将开始在Unity 3D上使用Vuforia体验增强现实。 我们将学习如何设置Vuforia并从头开始开发AR游戏,并采用与PokémonGO上使用的逻辑类似的逻辑!

无需具有任何有关Unity或Vuforia的经验就可以遵循本教程。

快速回顾:Vuforia如何工作?

Vuforia将设备的摄像头输入与加速度计和陀螺仪数据结合使用,以检查整个世界。 Vuforia使用计算机视觉来了解它在相机上看到的内容,从而创建环境模型。 处理完数据后,系统可以知道自己的坐标,从而大致定位在世界上:上,下,左,右等。

我们将学到什么?

本教程分为两个部分。 在这一部分中,我们将看到Unity 3D上Vuforia的一些特殊之处,我们将学习如何设置环境,并且还将开始开发一个名为“射击立方体”的小型AR游戏。 我们将特别注意ARCamera Prefab,它是Unity中Vuforia最重要的部分之一。

在第二部分中,我们将继续开发“射击立方体”游戏,增加交互性并使之更加有趣。 本节不会过多讨论Vuforia的特殊性,因为其想法是探索Unity提供的一些可能性,以创建引人入胜的增强现实体验。

2.关于团结的Vuforia

Unity是一种流行且功能强大的游戏引擎,易于使用并且可以为多个平台编译游戏。 使用Unity在Vuforia上创建AR体验有一些优势。 可以针对Vuforia支持的所有系统,包括智能眼镜。 由于Vuforia的SDK提供了预制件 ,因此使用起来更简单。 仅使用Unity即可访问Vuforia上的所有可用功能。

Vuforia预制件

您可以使用Vuforia预制件在Unity上访问Vuforia的所有功能。 您要做的就是将对象拖到舞台上并对其进行配置。 顾名思义,预制件就像模板,用于创建和克隆带有组件和属性的Unity对象。 例如, ImageTarget表示可用作目标的图像。 让我们看一下Unity上可用的Vuforia预制件:

  • ARCamera :最重要的预制件。 它管理整个AR体验,控制渲染质量,定义世界中心,要使用的设备摄像头,要跟踪的最大目标等。 在本教程中,我们将集中精力了解如何使用此对象。
  • 目标 :所有Vuforia目标都有自己的预制件: ImageTargetMultiTargetCylinderTargetObjectTargetUserDefinedTargetBuilder,VuMark, FrameMarker 。 这些目标将被ARCamera识别并启动一个动作,例如展示3D对象或动画。
  • CloudRecognition :用于访问Vuforia云系统中定义的目标。
  • SmartTerrainProp :这些对象在“ 智能地形”功能中使用。
  • TextRecognitionWord文本识别功能中使用的预制件。
  • VirtualButton :Vuforia可以将目标理解为用户可以物理按下的按钮。 该预制件将帮助您使用此资源。

3.创造我们的第一个AR体验

我们将开发的游戏很简单,但是它很好地说明了增强现实的原理,它将教给我们一些Vuforia的基础知识。 游戏的目的是找到并射击在房间周围飞行的立方体。 玩家将

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值