【发布时间】:2015-11-17 08:09:03
【问题描述】:
我对 Java 和 Libgdx 真的很陌生
我创建了一个名为 LevelQuizDialog 的界面,其中的按钮将触发一个事件,我希望在触发该事件之前有 3 秒的延迟。
代码如下:
//fire event on button click
WrongBtn.addListener(new ClickListener(){
@Override
public void clicked(InputEvent event, float x, float y) {
CheckBtn.clearListeners();
if(checker != answer )
{
removeActor(title);
addActor(title2);
}
if(checker == answer)
{
removeActor(title);
addActor(title3);
}
// this is the delay I had a problem with...
float delay = 3; // seconds
Timer.schedule(new Task(){
@Override
public void run() {
fire(new MessageEvent(ON_CLOSE));
}
}, delay);
}
});
}
我在 com.badlogic.gdx.utils.Timer 中学习了很多教程 但我有很多错误..
我在 Timer.schedule(new Task() 中遇到错误
说 Timer 不适用于参数
感谢任何可以提供帮助的人。
【问题讨论】:
标签: java android eclipse libgdx