[]collider其他层触发回调的问题

我在unity中添加了多个boxcollider,给运动的player也添加了boxcollider和Rigidbody,看官方教程说可以选择把3D精灵扔在任意层内。可以控制碰撞什么层,不碰撞什么层。
我使用了 public onTriggerEnter(other: Laya.Collider): void { }
这个方法,发现不在同一个层级上的物体无法进入碰撞的这个回调方法。
请问如何可以检测碰撞到的所有的层的带Collider的物体
已邀请:

Aar0n

赞同来自: 你好,小伙儿

/**
         * 是否忽略两个层之间所有碰撞器的碰撞检测。
         * @param   layer1 层一。
         * @param   layer2 层二。
         * @param   ignore 是否忽略。
         */
        public static function setLayerCollision(layer1:Layer, layer2:Layer, collison:Boolean):void {
            _layerCollsionMatrix[layer1.number][(Layer.maxCount - 1) - layer2.number] = collison;
        }
自己开启两个层的碰撞,如需多个层互相检测,需要多重开启

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作