首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将物品附加到手中

将物品附加到手中
EN

Stack Overflow用户
提问于 2019-04-10 02:21:41
回答 2查看 658关注 0票数 3

我们希望将一些UI和其他项目附加到铰接手的背部。只是想弄清楚该怎么做。我已经发现如何通过MixedRealityHandTrackingProfile打开和关闭手形可视化工具,但我正在尝试找到Unity Game对象,我可以将项目设置为父对象,或者至少是一种访问手形变换的方法。谢谢你的指点!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-10 02:30:02

步骤1:在场景层次中选择要跟随手部移动的对象。单击检查器面板中的“添加组件”。

步骤2:在搜索框中键入“RadialView”,您应该会看到出现RadialView求解器。单击它。您将看到一些额外的必需脚本自动出现。注意:它添加了求解器处理程序脚本。随之而来的是,径向视图脚本也会像轨道脚本一样出现。

步骤3:改变放射状视图,不跟随头部,而跟随左手。选择“tracked object to reference”选项旁边的下拉菜单。然后从菜单中选择“hand joint”。

步骤4:正如你可能看到的,一旦你选择了手关节,你就可以选择你想让立方体跟随的手的哪个部位。有很多选项可供选择!在本例中,我们将使用手腕。因此,在“跟踪的手关节”选项旁边,单击下拉菜单并选择腕关节。注意:在此当前版本的HoloLens2中,并非所有关节都可以跟踪。这是一个可能在不久的将来修复的错误。

现在,如果按下播放并在场景中尝试,您将看到对象确实跟随手腕,但对象可能会有一点滞后,并且看起来很难跟上。现在,为了解决这个问题,使对象始终与手腕在一起,我们必须更改一些东西。将最大距离和最小距离设置为0,以便立方体与用户的手腕之间没有任何距离。设置后,立方体将与手腕完全对齐。

票数 3
EN

Stack Overflow用户

发布于 2019-06-07 07:15:29

PR 4532的最新mrtk_development分支中,您还可以使用"Hand Constraint“组件。您可以在MixedRealityToolkit.Examples/Experimental/HandTracking/Scenes/HandBasedMenuExample.unity上看到如何使用它的示例。

看一看Assets/MixedRealityToolkit.SDK/Experimental/Features/Utilities/Solvers/HandConstraint.cs的实现。

可以通过向希望跟随手部的对象添加“手部约束”解算器来添加此行为。

Hand Constraint组件也将在即将发布的MRTKv2.0.0 RC2版本中提供。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55598982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档