[]怎么用matter设置使物体无限运动下去?

我想让一个圆球在一个密闭的空间里,让这个球一直保持不变的速度运动,碰到墙就反弹,
可是我已经设置了重力为0,并且球的restitution是1,frictionStatic、frictionAir、friction都是0
但是球运动一段时间后还是会越来越慢知道停下
还有就是我不想让球在撞到墙后自转,这个怎么设置?
已邀请:

阿耀

赞同来自:

同问,我也遇到这个问题,发现是发生碰撞后才会导致速度变慢,不碰撞是匀速的,打算去看matter的源码找找原因,可能是matter的源码设定的碰撞后必然存在能量损耗,所以速度变慢,目前我能想到的方案就是监听碰撞,每次碰撞后手动setVelocity,让速度大小和原来一样,至于自转,应该也可以手动设置旋转速度和当前角度的吧

Yangcy

赞同来自:

我也想问怎么搞 是不是要换成tween

何吓吓

赞同来自:

摩檫力,阻力,线性阻力都设置为0,如果都设置了还会自己停下。那可以用循环一只给他一个速度...

要回复问题请先

商务合作
商务合作