2012-11-17 60 views
1

當我按下按鈕時,我在屏幕上繪製了一個動畫Sprite。不過,我想在5秒後開始動畫。從技術上講,顯示「動畫設置」中的第一個PNG,並在5秒後開始動畫。如何延遲Andengine中的動畫精靈?

我試圖用DelayModifier如下,但沒有運氣:

mySprite.registerEntityModifier(new DelayModifier(500)); //doesn't work 

我將不勝感激您的輸入。

+1

我認爲這是500秒 – jmroyalty

+0

誠然,DelayModifier實際上並沒有工作,你傳遞給它的任何值。 500只有一個隨機測試值。 – shailenTJ

回答

0

實際上,你可以用delaymodifier做到這一點,像這樣

DelayModifier dMod = new DelayModifier(5f){ 
    @override 
    public void onModifierFinished(IModifier arg0, IEntity arg1) { 
     mySprite.animate(300); 
    } 
} 
mySprite.registerEntityModifier(dMod);