射线检测掩码发生了变化,mask值和laya层以及碰撞矩阵的关系是什么?
- Creator 版本: 3.8.4
如图我设置了laya层和碰撞矩阵,


在代码是这么写的


在之前是正常的,可以检测到,但是在结果里,这个laya为什么变成了8和4??和我之前设置的laya层或者矩阵都没有任何关联啊。
然后今天再测试,mask检测到的变成了26,导致不能获取正确的检测结果,这个26的mask值又是哪来的??

射线检测掩码发生了变化,mask值和laya层以及碰撞矩阵的关系是什么?
如图我设置了laya层和碰撞矩阵,


在代码是这么写的


在之前是正常的,可以检测到,但是在结果里,这个laya为什么变成了8和4??和我之前设置的laya层或者矩阵都没有任何关联啊。
然后今天再测试,mask检测到的变成了26,导致不能获取正确的检测结果,这个26的mask值又是哪来的??

那为什么会变呢?怎么确定某个layer的mask值呢?
PhysicsSystem.instance.collisionMatrix[this.group];
返回的就是当前分组的mask