0

我有一些 GameObject 具有近交互可抓取脚本和操作处理程序脚本,使用 MRTK 提供的 HoloLens 1 Gaze + Select Interactions (AirTap + Drag) 可以正常工作。现在,我看到 MRTK Slate Prefab ( https://microsoft.github.io/MixedRealityToolkit-Unity/Documentation/README_Slate.html ) 使用与我相同的脚本,但他们能够使用 HoloLens 2 手部追踪和近交互输入。我想知道它们是否是我支持这些手势的一种方式,如果是,如何?我还想知道是否需要更改 Unity 中的 MRTK 输入设置,或者我是否缺少其他内容!

在 Unity 中,我尝试更改 MRTK 输入设置以使用他们在示例场景中使用的设置(https://microsoft.github.io/MixedRealityToolkit-Unity/Documentation/GettingStartedWithTheMRTK.html#open-and-run-the -handinteractionexamples-scene-in-editor)因为他们有 HoloLens 2 输入和交互,但没有设法让它工作。

为了更清楚,当我靠近要抓住它的标题栏时光标的行为是什么,这里是MRTK Script Settings

如果我可以使用他们在 Unity 和他们的示例场景中使用的相同输入系统,我会喜欢它,这样我就可以使手部交互工作,因为我理论上使用的是 HoloLens 2 兼容脚本。

4

1 回答 1

1

欢迎来到堆栈溢出!

要使一个对象在附近可抓取,您需要确保在要抓取的同一对象上同时具有可抓取的近距离交互和可碰撞的对象。例如,这是使立方体可移动的配置。您可以在ManipulationHandler 文档中阅读更多相关信息

在此处输入图像描述

于 2019-07-25T23:31:03.833 回答