我是AndEngine的新手,我在游戏场景中添加了一个按钮。现在我想给它添加一个监听器。
button = new ButtonSprite(25, 310, activity.exitButtonRegion, BaseActivity.getSharedInstance().getVertexBufferObjectManager());
button.setPosition(activity.mCamera.getWidth() / 2 + activity.mCamera.getWidth() / 3, 0);
attachChild(button); 如何添加触摸监听器?
发布于 2014-10-21 21:05:49
只需使用此结构,不要忘记使用registerTouchArea方法
mButton = new ButtonSprite(400 , 400, myTiledTextureRegion.getTextureRegion(0), myTiledTextureRegion.getTextureRegion(1),
activity.getVertexBufferObjectManager(), new OnClickListener() {
@Override
public void onClick(ButtonSprite pButtonSprite, float pTouchAreaLocalX,
float pTouchAreaLocalY) {
Toast.makeText(MenuScene.this.activity, "Clicked", Toast.LENGTH_LONG).show();
}
});
this.registerTouchArea(mButton);
this.attachChild(mButton);https://stackoverflow.com/questions/26486748
复制相似问题