我需要在按钮点击时打开新场景,对于那个 m 使用 onAreaTouched 方法,这是我的一段代码:
PlayBtn = new Sprite(200,35, 200,150,this.playTextureRegion){
@Override
public boolean onAreaTouched(final TouchEvent mmSceneTouchEvent, final float mmTouchAreaLocalX, final float mmTouchAreaLocalY){
switch(mmSceneTouchEvent.getAction()) {
case TouchEvent.ACTION_DOWN:
playBtn = true;
this.mEngine.setScene(gamePlay());
break;
case TouchEvent.ACTION_MOVE:
break;
case TouchEvent.ACTION_UP:
playBtn = false;
this.mEngine.setScene(gamePlay());
break;
}
return true;
}
};
但是这里this.mEngine.setScene(gamePlay());
的行没有被编译器采用,它显示错误为红色标记。所以任何想法都可以帮助我很多。谢谢。