2013-10-03 85 views
-2

我需要在我如何一步步移動我的建議。AndEngine然後移動字符

我知道它不完整。延遲

for (int redmove = Red_Current_Location; redmove < Red_Moving_Location; redmove++) { 
    RedCoinSprite.setPosition(Numbers_Text[redmove].getX(), Numbers_Text[redmove].getY(
    thread.sleep(1000);//kinda like this,Because this is very worng. 
} 
+0

看起來像你的代碼是不完整的。 – Raptor

+0

使用moveBy修飾符指定要移動多少距離,並指定interval.Put延遲修飾符並根據您的步驟使用loopEntity修飾符。 – Rama

回答

0
spritemoveHandler= new TimerHandler(time, true, 
     new ITimerCallback() 
     { 
      @Override 
      public void onTimePassed(TimerHandler arg0) 
      { 
          MoveModifier mod=new Modifier(time-1,fromPoint,toPoint); 
          sprite.registerEntityModifier(mod); 
         } 

     }); 
     scene.registerUpdateHandler(mObstacleCreatorTimeHandler); 

使用此處理

需要建議移動精靈等待第二次再次孔蒂移動精靈。時間間隔。

+0

我認爲你給我的語法來自不同的遊戲。我只想讓精靈從瓦片閃爍到瓦片去往目標瓦片。 –

+0

您想要將圖像從一個位置移動到另一個位置或在同一位置上更改圖像。我認爲您需要10張圖像將第一張圖像改變爲第二張圖像停留一段時間再次從第二張改變爲第三張並停留一段時間等等..天氣是否正確? –

0

爲這

MoveByModifier RedMoveto = new MoveByModifier(100,32*5,32*5); 

RedCoinSprite.registerEntityModifier(RedMoveto);