1

我是 android 开发和 libgdx 的新手...,

据说我在 libgdx 中加载了一个 3d .obj 文件椭圆(地球),我想使用加速度计向下和侧向控制它..,

我怎么能这样做任何建议,。

4

1 回答 1

1

如果要读取轴的加速度计值xyz使用

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

如果您想从这些值中获取用于渲染的旋转矩阵,最好使用getRotationMatrix()SensorManager或其Input类中的抽象

public void getRotationMatrix (float[] matrix) {
    SensorManager.getRotationMatrix(matrix, null, accelerometerValues, magneticFieldValues);
}

看看这个教程

于 2013-02-01T11:05:58.847 回答