2

こんにちは SO 私はゲームで Andengine を使用して Android でゲームを開発しています。私は IAccelerationListener を使用しています。SceneManager クラスを使用して複数のシーンを実装しました。しかし、私には1つの問題があります

"where to use IAccelerationListener"

Level1 extends LScene implements IAccelerationListener

また

GameActivity extends SimpleBaseGameActivity implements IAccelerationListener

Base Activity または Scene で。

前もって感謝します。

4

2 に答える 2

1

こんにちは、使用する場合は、これを書いてIAccelerationListenerくださいlevelscene

public class LevelScene extends Scene implements IAccelerometerListener {

    public LevelScene(YourGameAcitity object) {
        object.getEngine().enableAccelerometerSensor(object, this);
    }

    @Override
    public void onAccelerometerChanged(AccelerometerData pAccelerometerData) {
        System.out.println("X : " + pAccelerometerData.getX());
        System.out.println("Y : " + pAccelerometerData.getY());
    }
}
于 2013-03-11T06:33:12.123 に答える
0

SimpleBaseGameActivityでIAccelerationListenerを使用できます。

GameActivityはSimpleBaseGameActivityを拡張し、IAccelerationListenerを実装します

@Override
protected void onResume() {
    super.onResume();
    enableAccelerometerSensor(this);
}

@Override
protected void onPause() {
    super.onPause();
    disableAccelerometerSensor();
}
于 2013-03-11T05:34:55.020 に答える