我们想将一些 UI 和其他项目附加到关节手的背面。只是想弄清楚如何做到这一点。我已经找到了如何通过 MixedRealityHandTrackingProfile 打开和关闭手部可视化器,但我正在尝试找到 Unity 游戏对象,我可以将这些项目作为父项或至少一种访问手部变换的方法。感谢您的任何指点!
最佳答案
步骤 1:在场景层次结构中选择要跟随您的手的对象。单击检查器面板中的“添加组件”。
第 2 步:在搜索框中输入“RadialView”,您应该会看到 RadialView 求解器出现。点击它。您将看到一些额外的必需脚本自动出现。
注意:它添加了求解器处理程序脚本。与此同时,径向 View 脚本也会像轨道脚本一样显示。
第三步:改变径向 View ,不跟随头部而是跟随左手。选择“要引用的跟踪对象”选项旁边的下拉菜单。然后从菜单中选择“左手关节”。
第 4 步:如您所见,一旦您选择了手部关节,您就可以选择希望立方体跟随手部的哪一部分。有很多选择可以使用!在这个例子中,我们将使用手腕。因此,在“跟踪的手关节”选项旁边,单击下拉菜单并选择手腕。
注意:在当前版本的 HoloLens2 中,并非所有关节都可以被跟踪。这是一个可能会在不久的将来修复的错误。
现在,如果您按下播放键并在您的场景中进行尝试,您会看到对象确实跟随手腕,但对象可能会滞后一点,看起来它正在努力跟上。现在要解决这个问题并使物体始终在手腕上,我们必须更改一些内容。将最大和最小距离设置为 0,这样立方体和用户的手腕之间不会有任何距离。一旦设置,立方体将与手腕完美对齐。
关于mrtk - 将物品固定在手上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55598982/