您好我正在使用Andengine在我的游戏中开发一款游戏我使用的是IAccelerationListener。我使用SceneManager类实现了多个场景。但我有一个问题
"where to use IAccelerationListener"
in
Level1 extends LScene implements IAccelerationListener
或
GameActivity extends SimpleBaseGameActivity implements IAccelerationListener
在基础活动或场景中。
先谢谢。
答案 0 :(得分: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());
}
}
答案 1 :(得分:0)
您可以在SimpleBaseGameActivity中使用IAccelerationListener。
GameActivity扩展SimpleBaseGameActivity实现IAccelerationListener
@Override
protected void onResume() {
super.onResume();
enableAccelerometerSensor(this);
}
@Override
protected void onPause() {
super.onPause();
disableAccelerometerSensor();
}