[]matter isSensor 属性修改

我想在一开始的时候,让物体不产生碰撞,在运动的某一时刻可以产生碰撞。
首次修改isSensor可以生效,之后在beforeTick中根据条件修改isSensor无效,isSensor的值的确被修改了,请问是需要重新计算嘛?重新计算的方法是什么?
代码:
在鼠标点击时 this.ball.isSensor=true; 物体开始运动,不与其他物体碰撞;
第二次点击时 this.ball.isSensor=false; 仍然不会碰撞。
已邀请:

Aar0n

赞同来自:

matter 的建议去网上查一些使用方法,这是第三方的,不在引擎服务范围内。或者有其他小伙伴可以踊跃留言

Vongola

赞同来自:

更改World可以达到修改,比如向World中添加/删除一个物体,但是直接调用setModified没有效果,看代码里world.add也只是setModified了。

要回复问题请先

商务合作
商务合作