我已经完成了libgdx 的 SimpleApp教程。我已经通过以下方式更改了游戏的控件以使用加速度计而不是触摸输入:
在 MainActivity.java
cfg.useAccelerometer = true;
在 DropGame.java 中
float acc = Gdx.input.getAccelerometerY(); bucket.x += acc * 120 * Gdx.graphics.getDeltaTime();
我的问题是,我如何允许两种风景?我希望能够将我的设备从一个横向方向旋转 180 度到另一个横向方向,并让游戏随之旋转。
我最接近我想要的,是android:screenOrientation="sensorLandscape"
在清单中设置,但是虽然它确实在不允许纵向模式的情况下旋转屏幕,但它也反转了加速度计控件。
我是 Android 和 libgdx 的新手,所以我可能错过了一些明显的东西。
提前致谢!