MRTK RC1触摸事件,来自多维数据集的每个角度

时间:2019-04-08 18:10:58

标签: unity3d touch sample mrtk

我试图从多维数据集的每个角度进行触摸事件,但是我无法使NearInteractionTouchable覆盖整个多维数据集。它只是我的方块碰撞机的一半。

https://gph.is/g/aXMVxOZ

我尝试了示例场景中的触摸示例,它从对撞机的任何角度触发了触摸事件。

https://gph.is/g/EJ0xlNZ


场景配置和统一打包:

  1. 统一版本2018.3.11f1
  2. MRTK RC1
  3. 导入MRTK,创建场景,添加立方体,添加可触摸的近距离互动
  4. 使用基于IMixedRealityTouchHandler创建简单的脚本以在Touch Started上打印内容


enter image description here

unitypackage:

https://1drv.ms/u/s!AjASC8dheotupcQxY45ydz0qUn0eeA

2 个答案:

答案 0 :(得分:1)

实际上,它看起来像答案#1,我 am 能够使用以下配置制作从6个侧面可触摸的多维数据集。我能够从所有六个侧面触摸立方体。

enter image description here

答案 1 :(得分:0)

这是该套件的当前状态,将来可能会更改。

感谢HoloDeveloper Slack的Julia提供了 Near Interaction Touchable 脚本的当前状态/详细信息。

这里是:

1)如何使多维数据集可从各个方向触摸

2)我怎样才能使近距离互动变得可触摸以覆盖整个立方体

答案:

对于1)当前 nearinteractiontouchable 只会分派到表面,因此,要使多维数据集从6个边变为可触摸,您需要添加6个nearinteractiontouchables,每个立方体边各添加一个。

对于2)听起来您的配置错误。


从2号开始,这是我的配置错误,我尝试使用其他号码的Local Center,Up,Forward和Bounds号码。

对于那些有另一种想法或案例与此类似的人,请发表评论或添加自己的解决方案。

谢谢