Andengine睡眠线程?
问题描述:
我想创建一个平铺的sprite,当它被按下时,它会改变它的tile编号,发出声音并禁用触摸按钮10秒。 我应该为此使用java线程类,还是andengine有更方便的东西,我可以用它来代替?Andengine睡眠线程?
谢谢。
答
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方法重新启用你的瓷砖。