TILT控制libgdx上的3d obj文件

时间:2013-02-01 06:41:26

标签: android accelerometer libgdx tilt

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

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

我怎么能这样做呢。

1 个答案:

答案 0 :(得分:1)

如果您想读取轴xyz的加速度计值,请使用此

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

如果你想从这些值中获取旋转矩阵以进行渲染,最好使用SensorManager中的getRotationMatrix()Input类中的抽象

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

看看这个tutorial