我使用添加引擎完成了游戏视图,但是现在卡在按钮精灵点击事件上了。
ButtonSprite roll_btn;
roll_btn = new ButtonSprite(roll_btn_x, roll_btn_y, resourcesManager.roll_texture_region, engine.getVertexBufferObjectManager());
roll_btn.setOnClickListener(new ButtonSprite.OnClickListener() {
@Override
public void onClick(ButtonSprite pButtonSprite, float pTouchAreaLocalX, float pTouchAreaLocalY) {
Log.e("@@@@@@ ","clicked "+pTouchAreaLocalX);
Toast.makeText(cardActivity, "hello", Toast.LENGTH_SHORT).show();
}
});
this.registerTouchArea(roll_btn);
options.attachChild(roll_btn);
看我的代码。
我没有在onclick上获得任何日志,也没有得到任何错误。
最佳答案
尝试与此options.attachChild(roll_btn);
喜欢
this.attachChild(roll_btn);
更多check this
关于java - ButtonSprite OnClickListener不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57441004/