Andengine - 如何移动物体的一部分,如手或腿

时间:2014-08-26 21:06:16

标签: android andengine sprite

Sprite Button = new Sprite(){
   @Override
   public boolean onAreaTouched(TouchEvent pEvent, float pX, float pY){
       if(pEvent.isActionDown){
           //Do something when clicked
           return true;
       } else return false;
   }
};
Scene.attachChild(Button);
Scene.registerTouchArea(Button);

我假设touchlistener正在调用此功能,但我想知道如何在触摸屏幕时添加像街头霸王游戏那样的拳击或踢法。

我的意思是,当触摸屏幕时,如何移动物体的一部分,如手,腿等? 如果答案太长,你可以给我看一个教程。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您可以使用TiledTextureRegion来获取具有指定状态的对象,例如:站立,蹲伏等。您可以使用以下方式更改纹理贴图:

yourSprite.setCurrentTileIndex(index);