unity Vuforia实现VR功能

本文介绍了在MAC环境下,利用Unity 2018.4和Vuforia插件搭建VR场景的步骤。首先,通过Unity Hub下载包含Vuforia支持的特定版本。接着,创建新场景,用AR Camera替换默认相机,并激活Vuforia相关设置。然后,导入Vuforia官网的License和数据库,添加识别图。之后,创建Image目标对象,挂载3D内容,添加Virtual Button及其交互逻辑。最终,通过摄像头对准识别图片,运行场景完成VR体验的构建。

实验环境

  • MAC,
  • Unity:2018.4,
  • Vuforia(Unity自带插件)
使用方法

由于Vuforia只支持unity2018及以前版本,可以通过Unity Hub下载,在选择安装模块时需要额外选择Vuforia支持插件。
这样下载完成后,使用该版本unity新建一个场景,菜单 GameObject 中就会出现 Vuforia Engine 的选项

注意: 2018版本将vuforia的部分功能集成到了一块,所以部分功能使用的位置不一样。


使用步骤

设置Vuforia

  1. 将场景中的自带camera删除,从GameObject->Vuforia Engine中选择 AR Camera
  2. 通过File->Build Settings->player Settings->XR Settings,勾选Vuforia相关项。
  3. 选择ARCamera的检视界面中的Vuforia Behaviour,点击进入设置界面,将自己在Vuforia官网上注册的License贴入对应框内。key
  4. 将自己在官网上创建的数据库以Unity Editor的形式下载到本地,然后通过Unity导入进来,Vuforia会自动识别导入的数据库。当然数据库中先要上传至少一张识别图(任意,只要Vuforia对它的打分够高就行)

创建场景

  1. 在场景内新建一个Image(GameObject->Vuforia Engine->Image
  2. 在上一步新建的Image对象下挂载一个子对象(这个子对象就是要显示的3D对象)。
  3. 增加一个 Virtual Button ,注意这个功能不在GameObject菜单中,而是集成在第一步创建的对象的检视面板,Image Target Behaviour组件中,点开Advanced,里面
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值