Unity HowTo 指南:运动跟踪

本指南为Unity开发者提供了一个简单的运动跟踪应用示例。通过添加Tango功能的相机并构建基本场景,实现移动设备上的交互体验。教程包括环境搭建、场景元素放置及运行测试等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本指南给你一个能跑得起来的简单的Unity运动跟踪应用,适用任何级别的Unity开发人员。你需要增加一个打开Tango功能的相机,然后再构建一个简单的场景。当你打开你的APP,四处走动,手机的移动会使得场景中的相机发生移动。

如果你有一些Unity开发经验,你可以浏览一下  code samples in GitHub 和 SDK Reference Documentation.

首要步骤
    1. 如果你电脑上还没有开发Tango的环境,看这里  Getting Started With Unity
    
    2. 浏览一下这一页  Setup for All Unity Tango Apps ,执行一下上面的基本的安装操作,完成之后,再回到本页,继续下面的步骤。

添加
Tango Delta Camera.Perfab到你的Hierarchy面板上

如果你想了解更多关于perfabs,可以看这里  Unity documentation.
    1. 在Project面板上,点击TangoPrefabs 可以浏览目录下的内容。
    
    3. 把  Tango Delta Camera.perfab 拖拽到Hierarchy面板上。
    
添加 GameObjects
    1. 菜单  GameObject > 3D Object > Cube.
    
    2. 相同菜单下,再增加一个Plane和一个Sphere。
    
调整一下GameObjects的位置

修改Position(XYZ)值,调整GameObject的位置,Position属性在物体的Transform组件时面,各物体修改如下:

    Cube: position = 3,1,0.
    Sphere: position = 0,1,3.
    Tango Delta Camera: position = 0,1,0.
    
plane和directional light(直射灯光)不需要动,但你需要检查一下他们:

    Plane: position = 0,0,0.
    Directional light: position = 0,3,0.
    

你的场景看起来如下图:

 


运行你的程序
    1. 在File菜单上,点击Build an Run
    
    2. 在Build Setings里面,点击Build and Run
    
    3. 在弹出来的对话框中,输入一个你要保存的名字,点SAVE
    
体验一下你的APP

让你的手机与视线水平一致,你可以看到小球(sphere),开始四下转转,注意,你身在真实环境重叠在你APP上的虚拟世界中。从小球的左边走到右边,你还可走到它后面,如果你把你的手机反转过,向前走,你最终可以看到立方体。

 
禁用轨迹渲染(可选)

当你移动你用手机时,在3D世界会画出一条蓝色的线。这条线是Tango Delta Prefab下面的子物体画出来的,叫 Trail(轨迹,线索)。如果你不想显示这条线,下面可以把它禁用了。

    1. 在Hierarchy面板上,展开 Tangeo Delta Camera,会看到它的子类,点击 Trail
    
    2. 在Inspector面板上,禁用它
    
    3. 再跑跑

     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值