在施加冲动之前知道身体将去哪里是否可行。根据我的理解,我相信它是不可能的,因为有一些随机性。但是虽然还没有发生。我怎么知道x秒后身体会去哪里? 感谢
我根据我的物理理解尝试了这个公式,但它不起作用
private Vector2 getPlace(Vector2 force,float mass,float mTime){
float time=mTime;
Vector2 velocity=new Vector2(force.x/mass,force.y/mass);
float xPosition=(float)((mWorld.getGravity().x/2)*(Math.pow(time,2))+time*((velocity.x+b.getLinearVelocity().x)));
float yPosition=(float) ((mWorld.getGravity().y/2)*(Math.pow(time,2))+time*((velocity.y+b.getLinearVelocity().y)));
Vector2 place=new Vector2(xPosition,yPosition);
return place;
}
其中b是身体
如果我是对的
(a * t ^ 2)/ 2 + t * v + iP = P
其中a是aceleration,t是TIME,v velocity,iP初始位置,P是最终位置