我正在将HoloLens 1项目移植到MRTK v2。尝试使用“输入操作”进行空气龙头。我使用“选择”动作并将其映射到“轻按”手势。这样做是可行的,但是如果我清除了“需要聚焦”,对于添加了InputActionHandler的场景中的所有对象,如果设置了此标志,则对于其中的任何对象都不会。那么,如果光标在对象上,如何使对象对准焦点呢?我认为如果用户将光标移动到某个对象上,它将自动完成。但是看起来在MRTK v2中没有。在由HoloLens输入模块处理之前。现在该如何解决?我的意思是只对光标指向的对象执行操作。
答案 0 :(得分:1)
我弄清楚了我的问题所在。 MRTK具有许多功能,默认情况下处于启用状态。包括空间感知和制图。在我的项目中遇到了麻烦。我禁用了它,所有人都恢复了原来的样子。在HTK中,您必须故意添加此类人员。所以我解决了。
答案 1 :(得分:0)
查看有关输入操作的示例:
请注意,当前存在一个错误(截至2019年7月30日),在示例中,该挤压不会旋转多维数据集。但是,您可以说出“旋转”一词来触发立方体上的旋转
以及相应的文档
https://microsoft.github.io/MixedRealityToolkit-Unity/Documentation/Input/InputActions.html
没有关于您所使用的MRTK版本的更具体的信息(例如RC1,RC2.1,最新的mrtk_development),可能很难确切知道您要击中的内容,但是即使进行了相当大的更改,自最新版本以来。