如何獲得精靈做一些事情,而它的被感動(具體而言,我希望它增加的大小)。我想:如何讓精靈在觸摸時執行某些操作(Android AndEngine)?
private void createSpriteOnTap(float x, float y)
{
final Sprite yourSprite = new Sprite(x, y, textureRegionForYourSprite, getVertexBufferObjectManager())
{
@Override
public boolean onAreaTouched(TouchEvent pSceneTouchEvent, float pTouchAreaLocalX, float pTouchAreaLocalY)
{
//if(pSceneTouchEvent.isActionDown()){
if (pSceneTouchEvent.isActionMove())
{
// while player is touching our sprite
setScale(scale += 0.1);
setPosition(pSceneTouchEvent.getX() - getWidth()/2, pSceneTouchEvent.getY() - getHeight()/2);
}
if(pSceneTouchEvent.isActionDown())
setScale(scale += 0.1);
return true;
}
};
但精靈,只有當它的移動或者被竊聽的大小增加,沒有舉行。我如何才能使其尺寸增加,直到用戶舉起手指?