Android 携帯電話の Z 軸の傾きを Libgdx Box2D 車の動きに使用しようとしています。コンピューターで車を動かす方法は既に知っていますが、それを Android に実装するにはどうすればよいでしょうか? 向きは横向きです。本当にありがとう!
私は何かがgetRotationまたは何かと関係があることを知っています.... :)
Android 携帯電話の Z 軸の傾きを Libgdx Box2D 車の動きに使用しようとしています。コンピューターで車を動かす方法は既に知っていますが、それを Android に実装するにはどうすればよいでしょうか? 向きは横向きです。本当にありがとう!
私は何かがgetRotationまたは何かと関係があることを知っています.... :)
次のように加速度計の読み取り値を取得できます。
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);