2013-02-01 85 views
1

一个3D OBJ文件我是新来的Android开发和libgdx ...,倾斜控制在libgdx

按说我装在一个libgdx 3D obj文件椭圆形的(地),我想利用加速度传感器来控制它向下和侧身..,

我怎么能做任何建议。

回答

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); 
} 

看看这个tutorial

+0

感谢这.. .., – zerocool