【发布时间】:2014-02-09 19:10:41
【问题描述】:
我正在使用 Andengine 为 Android 设备开发游戏。
我想知道是否有比执行以下操作更简单的方法来设置对象的 onAreaTouched:
Sprite mySprite = new Sprite(X, Y, mySpriteTextureRegion, this.getVertexBufferObjectManager()) {
@Override
public boolean onAreaTouched(final TouchEvent pSceneTouchEvent, final float pTouchAreaLocalX, final float pTouchAreaLocalY) {
//Insert Code Here
return true;
}
};
我正在寻找类似在 Android 中设置按钮的侦听器
Button b = (Button)findViewById(...);
b.setOnClickListener(this);
然后:
@Override
public void onClick(View v) {
if(v.getId() == b.getId())
doSomething();
}
我正在寻找它,因为有时我必须在彼此内部设置多个侦听器,这使得代码看起来既有趣又复杂。
【问题讨论】:
-
查看我的帖子了解与 android 中相同的功能:
标签: android andengine sprite onclicklistener