vvv123 我想让一个圆球在一个密闭的空间里,让这个球一直保持不变的速度运动,碰到墙就反弹,可是我已经设置了重力为0,并且球的restitution是1,frictionStatic、frictionAir、friction都是0但是球运动一段时间后还是会越来越慢知道停下还有就是我不想让球在撞到墙后自转,这个怎么设置?
阿耀 同问,我也遇到这个问题,发现是发生碰撞后才会导致速度变慢,不碰撞是匀速的,打算去看matter的源码找找原因,可能是matter的源码设定的碰撞后必然存在能量损耗,所以速度变慢,目前我能想到的方案就是监听碰撞,每次碰撞后手动setVelocity,让速度大小和原来一样,至于自转,应该也可以手动设置旋转速度和当前角度的吧