Andengine睡眠线程?

时间:2012-04-23 07:07:20

标签: java andengine thread-sleep

我想创建一个平铺的精灵,当按下它时会更改它的拼贴编号,发出声音并禁用触摸按钮10秒钟。 我应该使用java线程类吗?或者andengine是否有更方便的东西我可以使用?

感谢。

2 个答案:

答案 0 :(得分:4)

AndEngine有一个延迟修饰符,可以与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方法重新启用您的磁贴。

答案 1 :(得分:0)

你需要的是一个计时器,这是一个很棒的教程,阅读评论,因为还有其他建议如何执行这个:tutorial