AndEngineとBox2dを使用してゲームを開発しています。私は体に力を加えて、体を重力と同じ「高さ」に保つようにしています。次のようにシーンを設定しました。
public void onAccelerationChanged(final AccelerationData pAccelerationData) {
gravity = Vector2Pool.obtain(pAccelerationData.getX(), pAccelerationData.getY());
this.mPhysicsWorld.setGravity(gravity);
Vector2Pool.recycle(gravity);
}
次に、適用する力を設定する必要があります。
body.applyForce(new Vector2(0,-*gravity*), new Vector2(body.getWorldCenter()));
画面を傾けたときに力として重力を加えることができるように、重力の値を取得するにはどうすればよいですか?