来自立方体各个角度的 MRTK RC1 触摸事件

MRTK RC1 Touch event from every angle of a cube

我尝试从立方体的每个角度制作触摸事件,但我无法使 NearInteractionTouchable 覆盖整个立方体。它只是覆盖了我的立方体盒对撞机的一半。

https://gph.is/g/aXMVxOZ

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

https://gph.is/g/EJ0xlNZ


场景配置和unitypackage:

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


统一包:

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

这是套件的当前状态,将来可能会有所改变。

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

他们在这里:

1) 如何让我的立方体从各个面都可以触摸

2) 如何让近距交互可触摸覆盖立方体的整个表面

答案:

for 1) 当前 nearinteractiontouchable 只会发送到一个表面,因此要使立方体从 6 个面可触摸,您需要添加 6 个 nearinteractiontouchable,每个面一个立方体。

对于 2) 听起来你的配置有误。


来自我的 2 号,这是我的错误配置,我正在尝试不同数量的 Local Center、Up、Forward 和 Bounds 号。

有其他类似想法或案例的朋友,请发表评论或添加您自己的解决方案。

谢谢

实际上,它看起来像回答 #1,我 能够使用以下配置制作一个可从 6 个面触摸的立方体。我可以从所有六个面触摸立方体。