利用Unity实现Vuforia SmartTerrain的简易应用

本文介绍如何利用Unity 2017.1.0f3和Vuforia 6.2.10创建一个AR应用,通过SmartTerrain功能使虚拟机器人能根据用户点击在现实世界中移动,并避开障碍物。首先导入Vuforia插件,配置ARCamera和ImageTarget,然后设置智能地形的边界。在测试中,SmartTerrain会动态更新地形的Mesh和Collider。添加机器人模型并编写脚本,使其根据用户点击在地形上移动。最后,通过射线选择和碰撞检测实现障碍物的规避。
摘要由CSDN通过智能技术生成

SmartTerrain是可以让虚拟模型和现实世界产生互动的一种方式,这次我们Unity2017.1.0f3Vuforia6.2.10来实现以下智能地形的一个简单的应用。

实现目标:点击地形的某个地方,机器人可以移动过去,碰到障碍物就停止。

我们首先来设置一下这个智能地形,好让我们的应用能够使用它。

一、首先导入Vuforia的插件,配置ARCameraImageTarget

这里先设置ImageTargetImageTarget设置成

 

(勾选上EnableSmartTerrain后下面会自动出来),然后设置地形的边界(以识别图为中心,用的是虚拟世界的单位)

  然后Hierarchy中就会有这些东西:

 

然后设置ARCamera:ARCamera下要这样设置:一定要赋值这个WorldCenter,这个WorldCenter我们选中的这个

的上面的SurfaceBehaviour

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值