我想创建一个平铺的精灵,当按下它时会更改它的瓦片编号,发出声音并禁用触摸按钮10秒钟。
我应该为此使用Java线程类,还是andengine我可以使用一些更方便的方法呢?

谢谢。

最佳答案

AndEngine有一个Delay Modifier,可以与ModifierListener结合使用以实现该目的……

new DelayModifier(10, new IEntityModifierListener() {
    @Override
    public void onModifierStarted(IModifier<IEntity> pModifier, IEntity pItem) {
        // TODO Auto-generated method stub
    }

    @Override
    public void onModifierFinished(IModifier<IEntity> pModifier, IEntity pItem) {
        // TODO Auto-generated method stub
    }
});


其中“ 10”是以秒为单位的时间-然后使用onModifierFinished方法重新启用图块。

10-08 20:18