我正在将我的 HoloLens 1 项目移植到 MRTK v2。尝试使用 Input Action 进行空中点击。我使用 Select 动作并将其映射到 Tap 手势。它有点工作,但如果我清除“需要焦点”,则对于场景中添加了 InputActionHandler 的所有对象,如果我设置此标志,则对于它们都没有。那么如果光标在它上面,如何使对象成为焦点呢?我认为如果用户将光标移动到对象上,它会自动完成。但在 MRTK v2 中似乎没有。在由 HoloLens 输入模块处理之前。现在怎么解决?我的意思是只对光标指向的对象进行操作。
问问题
356 次
2 回答
1
我已经弄清楚我的问题是什么。MRTK 包含许多功能,默认情况下是开启的。包括空间感知和映射。在我的项目中遇到了阻碍。我已经禁用了它,一切都达到了它应该是的样子。在 HTK 中,您必须故意添加此类人员。所以我已经解决了。
于 2019-08-02T15:07:08.187 回答
0
查看有关输入操作的示例:
请注意,现在(截至 2019 年 7 月 30 日)存在一个错误,即在示例中捏合不会旋转立方体。但是,您可以说“旋转”这个词来触发立方体上的旋转
以及相应的文档:
https://microsoft.github.io/MixedRealityToolkit-Unity/Documentation/Input/InputActions.html
如果没有关于您正在使用的 MRTK 版本(即 RC1、RC2.1、最新的 mrtk_development)的更具体信息,可能很难确切知道您在打什么,但即使自最新版本以来也发生了相当大的变化发布。
于 2019-07-30T23:00:01.930 回答