我使用Andengine和使用SenorEvents以便與加速度計精靈的舉動。油門傳感器定向AndEngine
但由於某些原因,使用此代碼,在平板電腦上,如果我處於遊戲製作的橫向模式,它就好像它處於縱向模式。
我做錯了什麼?在普通的手機設備上,它可以正常工作
這是我的。
sensorManager = (SensorManager) this.getSystemService(Arcade_MainGame.SENSOR_SERVICE);
sensorManager.registerListener(this, sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER), SensorManager.SENSOR_DELAY_GAME);
@Override
public void onAccuracyChanged(Sensor sensor, int accuracy) {
// TODO Auto-generated method stub
}
@Override
public void onSensorChanged(SensorEvent event) {
synchronized (this) {
switch (event.sensor.getType()) {
case Sensor.TYPE_ACCELEROMETER:
accellerometerSpeedX = (int)event.values[1];
accellerometerSpeedY = (int)event.values[0];
break;
}
}
}