为什么使用触发器没监听到事件

触发事件
Cocos Creator 3D 中的触发事件由触发器生成,目前分为三种 onTriggerEnter、onTriggerStay、onTriggerExit,分别代表着触发开始,触发保持,触发结束。



我在场景里添加2个方快模型a1 a2 ,同时加入BoxColliderComponent组件,增加如上JS ,让2个模型相交,结果不输出log。 咋回事

如果将其中1个方块加上刚体组件 监听onCollisionEnter事件是有的 ,就触发器的事件没收到???

onTriggerXXX是触发模式的碰撞器监听事件,需要勾选组件的IsTrigger属性。

注意在触发模式不会产生物理碰撞,仅能够监听到碰撞事件。

如果你要监听碰撞事件,同时要产生物理效果需要监听onCollisionXXX事件,同时不要勾选IsTrigger