Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在发动机中应用冲动时知道物体的位置?_Android_Andengine - Fatal编程技术网

Android 在发动机中应用冲动时知道物体的位置?

Android 在发动机中应用冲动时知道物体的位置?,android,andengine,Android,Andengine,在施加冲动之前,是否有可能知道身体会去哪里。据我所知,我相信这是不可能的,因为有一些随机性。但这一切还没有发生。我怎么知道x秒后尸体会去哪里?。 谢谢 根据我对物理学的理解,我试着用这个公式,但它不起作用 private Vector2 getPlace(Vector2 force,float mass,float mTime){ float time=mTime; Vector2 velocity=new Vector2(force.x/mass,force.y/mass);

在施加冲动之前,是否有可能知道身体会去哪里。据我所知,我相信这是不可能的,因为有一些随机性。但这一切还没有发生。我怎么知道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是加速度,t是时间,v速度,iP初始位置和p最终位置

因此碰撞会产生冲量?同时,看看这个:在看到这个之后,我相信这个公式会更简单。然而,我不知道我应该用什么额外的常数来得到这个位置。