Hololens开发学习笔记-3

25 篇文章 4 订阅
16 篇文章 1 订阅

简介

本节利用定位(解算器)动态放置内容。

1、解算器的位置,Assets>MixedrealityToolkit.SDK>Features>Utilites>Solvers;

2、解算器官方文档:Solvers;

使用解算器

1、继续上一节的项目,在Hierarchy中选中ButtonCollection,在Inspector里选点击AddComponent,搜索Orbital,点击添加(添加Orbital的同时,会自动添加一个SolverHandler脚本);

2、在SolverHandler脚本中,确认TrackedTargetType为Head;

3、在Orbital脚本中,确认OrientationType为FollowTrackedObject,坐标LocalOffset全部设置为0,WorldOffset设置为x=0,y=-0.4,z=0.3;

4、运行查看效果,

5、总结:Orbital的主要作用是让物体跟随某个指定的参照物相对定位,此实例中就是跟随头部移动,后续可根据需求尝试跟随其他种类的移动。

使对象跟踪手腕

1、在Hierarchy中选中Cube,在Inspector中添加脚本RadialView(径向视图);

2、SolverHandler中,TrachedTargetType改为HandJoint,TrackedHandness改为Right,TrackedHandJoint改为Wrist;

3、在RadialView中,ReferenceDirection改为ObjectOriented,勾选OrientToReference,把MinDistance和MaxDistance都改为0;

4、运行查看效果:呼出手腕时会有一个Cube在手腕上跟随移动;

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值