2

Android 携帯電話の Z 軸の傾きを Libgdx Box2D 車の動きに使用しようとしています。コンピューターで車を動かす方法は既に知っていますが、それを Android に実装するにはどうすればよいでしょうか? 向きは横向きです。本当にありがとう!

私は何かがgetRotationまたは何かと関係があることを知っています.... :)

4

1 に答える 1

2

次のように加速度計の読み取り値を取得できます。

float accelX = Gdx.input.getAccelerometerX();
float accelY = Gdx.input.getAccelerometerY();
float accelZ = Gdx.input.getAccelerometerZ();

詳細については、Wiki エントリ: https://github.com/libgdx/libgdx/wiki/Accelerometer

次に、それを使用して体に力を加えます。

body.applyForceToCenter(<your_horizontal_accel_reading>, <vertical_if_needed_0_if_not>, true);
于 2013-11-27T06:09:09.623 に答える