我正在尝试让 Android 手机中的 Z 轴倾斜为 Libgdx Box2D 汽车的运动提供动力。我已经知道如何让汽车在我的计算机上移动,但如何将其实现到 Android 中?方向是风景。非常感谢!
我知道有些事情与 getRotation 或其他东西有关......:)
最佳答案
您可以获得这样的加速度计读数:
float accelX = Gdx.input.getAccelerometerX();
float accelY = Gdx.input.getAccelerometerY();
float accelZ = Gdx.input.getAccelerometerZ();
更多信息的维基条目: https://github.com/libgdx/libgdx/wiki/Accelerometer
然后用它对 body 施加一个力:
body.applyForceToCenter(<your_horizontal_accel_reading>, <vertical_if_needed_0_if_not>, true);
关于android - (LIBGDX) 如何逐步整合加速度计并使用 ANDROID 上的 Z 轴来移动汽车?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20234085/