阿耀 这个我试过,在创建引擎时如果设置不可睡眠的话,确实好像没出现这种情况,(具体有没有记不太清楚了,调试时改过好多,但是可以肯定的是出现穿越的情况大大减少了)。
但是这样设置会带来一个问题是刚体在受力运动后不会停下,速度会因为摩擦的原因越来越接近0而不会等于0,我的游戏是一个踢球小游戏,根据球场上所有刚体速度是否为0来不断分配球权(就是鼠标约束),这样设置的话除非我把判断条件改为小于某个数字(其他改变球权的方式没想到,如果你知道的话还望不吝赐教),改变刚体位置我使用的是matter里的setPosition,或者用translate应该也可以(这个没用过,不知道会不会出现这种情况),还有就是我要根据刚体的速度,只要不为0就执行刚体自旋转动画,也会因为引擎设置不可睡眠受到影响(不过这个自旋转的动画我准备换到laya中的sprite来实现,用刚体自旋转会对反弹造成影响)。