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

Unity3d MRTK RC1立方体各个角度的触摸事件,unity3d,touch,sample,mrtk,Unity3d,Touch,Sample,Mrtk,我试图从立方体的每个角度制作触摸事件,但我无法使NearInteractionTouchable覆盖整个立方体。它只是覆盖了我的立方体盒对撞机的一半 我尝试了示例场景中的触摸示例,它从碰撞器的任何角度触发了触摸事件 场景配置和单元包: 统一版本2018.3.11f1 MRTK RC1 导入MRTK,创建场景,添加立方体,添加可触摸的近交互 使用基于IMixedRealityTouchHandler创建简单脚本,以便在触摸屏上打印某些内容 单位包装: 这是工具包的当前状态,将来可能会更改

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

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


场景配置和单元包:

  • 统一版本2018.3.11f1
  • MRTK RC1
  • 导入MRTK,创建场景,添加立方体,添加可触摸的近交互
  • 使用基于IMixedRealityTouchHandler创建简单脚本,以便在触摸屏上打印某些内容

  • 单位包装:


    这是工具包的当前状态,将来可能会更改。

    感谢HoloDeveloper Slack的Julia提供了近交互可触摸脚本的当前状态/详细信息

    这是:

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

    2) 我怎样才能使近交互能够覆盖立方体的整个面

    回答:

    对于1)当前nearinteractiontouchable将只分配到曲面,因此要使立方体从6个侧面可触摸,您需要添加6个nearinteractiontouchable,立方体的每一侧一个

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


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

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


    谢谢

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


    您好,非常感谢您提供的.gif。您能否在发布我可以导入的box游戏对象配置或.unitypackage设置后更新您的问题?我希望能够在本地复制该问题。@JuliaSchwarz hi,很抱歉我的回复太晚。我用立方体截图和unitypackage更新了我的帖子。看来我的endhi@JuliaSchwarz上仍然有错误,这方面有什么更新吗?thanksI建议您尝试使用NearInteractionTouch脚本检查该脚本是否接收到事件,因为您可能没有正确地侦听事件。在您的设置中,我可以看到您实际上没有一个脚本正在侦听游戏对象上的触摸事件。这将是很好的添加任何代码,你用它来听立方体游戏对象上的触摸,然后还分享你是如何听触摸事件。嗨,很抱歉我很晚回应这个,我是在其他事情上。我确实使用NearInteractionTouch来接收事件,但我有另一个脚本,它通过在名为TouchSample.cs的脚本上实现IMixedRealityTouchHandler(如我的attach pic)来捕获事件。也许我没有在我的脚本上正确地听这些事件。我将从HandInteractionTouch中寻找并尝试学习如何实现该课程。非常感谢你的帮助。嗯,很有意思。我在近交互触摸上的所有数字值都是相同的。我只是想让你知道,MRTK中有一个拉取请求,请求添加触摸音量而不仅仅是表面的功能:@JuliaSchwarz非常感谢你提供信息,并在MRTK中实现此功能。这真是太棒了!我要试试那个工作特性分支。