触发事件
Cocos Creator 3D 中的触发事件由触发器生成,目前分为三种 onTriggerEnter、onTriggerStay、onTriggerExit,分别代表着触发开始,触发保持,触发结束。
我在场景里添加2个方快模型a1 a2 ,同时加入BoxColliderComponent组件,增加如上JS ,让2个模型相交,结果不输出log。 咋回事
如果将其中1个方块加上刚体组件 监听onCollisionEnter事件是有的 ,就触发器的事件没收到???
触发事件
Cocos Creator 3D 中的触发事件由触发器生成,目前分为三种 onTriggerEnter、onTriggerStay、onTriggerExit,分别代表着触发开始,触发保持,触发结束。
我在场景里添加2个方快模型a1 a2 ,同时加入BoxColliderComponent组件,增加如上JS ,让2个模型相交,结果不输出log。 咋回事
如果将其中1个方块加上刚体组件 监听onCollisionEnter事件是有的 ,就触发器的事件没收到???
onTriggerXXX是触发模式的碰撞器监听事件,需要勾选组件的IsTrigger属性。
注意在触发模式不会产生物理碰撞,仅能够监听到碰撞事件。
如果你要监听碰撞事件,同时要产生物理效果需要监听onCollisionXXX事件,同时不要勾选IsTrigger