【问题标题】:Andengine - How to move a part of an object, like a hand or legAndengine - 如何移动物体的一部分,如手或腿
【发布时间】:2014-08-26 21:06:16
【问题描述】:
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 正在调用它,但我想知道如何在触摸屏幕时像街头霸王游戏一样添加拳打脚踢。

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

【问题讨论】:

    标签: android andengine sprite


    【解决方案1】:

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

    yourSprite.setCurrentTileIndex(index);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-08
      • 1970-01-01
      • 1970-01-01
      • 2013-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多