-
Creator 版本:3.7.2
-
之前哪个版本是正常的: 3.7.0
-
目标平台:win11
-
重现方式:node自然下落,在BEGIN_CONTACT里忽略碰撞contact.disabled=true,然而node会站在了一个node之上
-
手机浏览器:chrome
-
编辑器操作系统:
-
重现概率:100%
实现目的,英雄node自然下落,穿过下面的node,类似很版游戏里的【下】+【跳跃】
详细描述查看这个帖子:
横板游戏角色从【场景】下跳上【场景】站着如何实现,比如《忍者龙剑传》、《超级玛丽》、《宾尼兔大冒险》
1、根据cocos 3.7文档介绍,只需设置contact.disabled=true就可以了。可是实际没起到效果!我遗漏了什么吗?
2、disabledOnce为什么设置成true,打印居然还是false
切换成3.7.0,可以正常运行
https://docs.cocos.com/creator/manual/zh/physics-2d/physics-2d-contact-callback.html?h=begin_contact
onBeginContact (selfCollider: BoxCollider2D, otherCollider: BoxCollider2D, contact: IPhysics2DContact | null) {
contact.disabled = true;
contact.disabledOnce = true;
console.log("begin", contact)
}



