Andengine Sleep нить?

Я хочу создать мозаичный спрайт, который при нажатии меняет номер плитки, издает звук и отключает кнопку для касания на 10 секунд. Должен ли я использовать для этого класс потоков java или у andengine есть что-то более удобное, что я могу использовать вместо этого?

Спасибо.


person Fofole    schedule 23.04.2012    source источник


Ответы (2)


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, чтобы повторно включить плитку.

person jmroyalty    schedule 23.04.2012

Что вам нужно, так это таймер, здесь отличный учебник, прочитайте комментарии, так как есть другие предложения о том, как именно это можно выполнить: руководство

person Fofole    schedule 04.05.2012