我是 android 开发和 libgdx 的新手...,
据说我在 libgdx 中加载了一个 3d .obj 文件椭圆(地球),我想使用加速度计向下和侧向控制它..,
我怎么能这样做任何建议,。
我是 android 开发和 libgdx 的新手...,
据说我在 libgdx 中加载了一个 3d .obj 文件椭圆(地球),我想使用加速度计向下和侧向控制它..,
我怎么能这样做任何建议,。
如果要读取轴的加速度计值x
,y
请z
使用
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);
}
看看这个教程