如何禁用物理组件

新手求助!
我给一个节点添加了个PhysicsCircleCollider组件,想在特定的条件下才让它生效

也在脚本中设置了

可是在游戏运行的时候这个组件还是生效了,控制台显示enabled也是false

按照官方文档所写


也应该是禁用了
所以想请问下大家,怎么禁用物理组件,谢谢
ps:该节点绑定了多个物理组件的,我只想禁用这一个

我没记错,物理组件是不能通过这种方式关闭的,你试试cc.director.getPhysicsManager().enabled = false;关闭

给下demo工程。

这个组件应该是禁用掉的,他只是像禁用其中一个物理碰撞组件,并不是想禁用掉物理系统吧

写了个demo测试了半天,,,
但是没有发生上面的问题,,,
可是具体项目里还是一样,,,
有没有可能是我哪里触发了这个组件的启用呢,在enabled是false的情况下

断点跟踪一下吧,看下是不是在代码的其他地方又给开启了