关于物理引擎的几个疑问

1、applyForceToCenter 施加给物体的力,与 物体的速度 linearVelocity 之间的计算关系到底是怎样的?
我给一个质量为0.3左右的小球施加力

let force = new cc.Vec2(2100,6400);
RigidBody_Ball.applyForceToCenter(force,true);

在忽略重力的情况下,打印其速度

cc.log(“当前小球的速度是:”,Ball_RigidBody.linearVelocity);

输出结果是:
Vec2 {x: 114.08226320827056, y: 347.67927834901514}

请问我施加的力 new cc.Vec2(2100,6400) 跟 物体的速度 之间的计算关系到底是怎样的?

跪求解答

施加力需要持续一段时间才有效果
每个update时间都调用这个applyForceToCenter,小球的速度才会随时间慢慢增加的。

如果只给一个线速度,前一帧速度是0,下一帧速度就超快,看起来没有加速过程,某些时候很奇怪的。

感谢。但是我想问的时候施加的力与物体速度或者加速度之间的计算关系。

F = ma

THX

大佬,我这里有一个疑问:假如质量为10 的物体,初速度为0 ,我想持续给它一个力让他的速度加速到水平100。
我应该怎么做?
按照我的理解。F = ma v = a*t 如果我给的力为(100,0),那么时间就应该控制为10s 那么这个10s应该怎么具体控制?