2d射线检测,在使用掩码之后,检测不到对应分组的碰撞体。
不使用掩码时能够正常检测到所有分组的碰撞体。
以下有测试包。
版本:3.4.2
运行环境:谷歌浏览器
raycastTest.rar (1.3 MB)
有人吗??
你看下我发的这个,只在你的基础上复制了一个节点,当一条射线同时检测到多个碰撞体时,结果就不对了。
这里不是应该能正常检测到分组5的碰撞体吗?难道是我理解不对?

?这是什么情况,电脑环境不同吗
节点顺序换一下就能复现
检测返回的碰撞数据是错误的,返回的碰撞点还是没有设置掩码时的碰撞点
设置掩码后,把检测类型改成ERaycast2DType.Any就是好的,ERaycast2DType.Closest返回的就是最近的,但是实际上掩码已经过滤了最近的这个碰撞体






