有没有办法让游戏对象的碰撞器只响应捏合手势?

问题描述

我有一个碰撞器,当它被抓取(捏合手势)时,它会运行一个方法。但是,我不希望对撞机对选择的事件做出反应。现在,碰撞器防止按下它后面的按钮。因此,当指针来自手部时,光线会在碰撞器处停止,而不会到达其后面的按钮。

据我所知,如果有碰撞器,无论它有什么组件,手部交互射线都会停在它上面。我的猜测是我需要有一个层来忽略这些碰撞器,但仍然允许注册抓取事件。但是当我为 Pointing Raycast 图层蒙版添加一个图层时,它正确地忽略了远距离交互的碰撞器,但无法识别抓取事件。

这是我的可交互组件的外观:Interactable Component

感谢您的帮助!谢谢

解决方法

在输入设置中,更改指向光线投射图层蒙版的大小。将 UI 设置为元素 0,以便指向事件首先对此做出反应。 documentation

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...