0

我试图从立方体的每个角度进行触摸事件,但我无法让 NearInteractionTouchable 覆盖整个立方体。它只是覆盖了我的立方体对撞机的一半。

https://gph.is/g/aXMVxOZ

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

https://gph.is/g/EJ0xlNZ


场景配置和unitypackage:

  1. 统一版本 2018.3.11f1
  2. MRTK RC1
  3. 导入MRTK,创建场景,添加立方体,添加近交互touchable
  4. 使用基于 IMixedRealityTouchHandler 创建简单的脚本以在 Touch Started 上打印一些东西


在此处输入图像描述

统一包:

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

4

2 回答 2

1

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

在此处输入图像描述

于 2019-04-08T21:01:32.153 回答
0

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

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

他们来了:

1)我怎样才能让我的立方体从各个方面都可以触摸

2)我怎样才能让近距离交互可触摸以覆盖立方体的整个面

回答:

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

2)听起来你的配置是错误的。


从我的数字 2 开始,这是我的错误配置,我尝试了不同数量的本地中心、上、前锋和边界号码。

对于那些有其他类似想法或案例的人,请发表评论或添加您自己的解决方案。

谢谢你

于 2019-04-08T18:10:58.393 回答