【发布时间】:2013-12-12 21:02:42
【问题描述】:
我正在通过 Andengine 为 Android 开发一款游戏。我的游戏场景中有一个玩家。当玩家通过终点线(800,0)时,游戏将结束。所以我想在现场向用户展示每一秒。最后,我想显示距离完成还有多少时间。 我怎样才能做到这一点?
我试过了,但没有用:
TimerHandler timerHandler = new TimerHandler(0.1f, true, new ITimerCallback(){
@Override
public void onTimePassed(TimerHandler pTimerHandler) {
time.setText(""+pTimerHandler.getTimerSeconds());
}
});
registerUpdateHandler(timerHandler);
【问题讨论】:
-
How can I do that?可能有一些代码。你已经尝试过什么? -
我想以秒或毫秒为单位显示经过的时间
-
getTimerSecondsElapsed()
-
好的我试过这样但新问题是使用这一行:time.setText(""+pTimerHandler.getTimerSecondsElapsed());当我尝试将值设置为时间变量时,出现错误:LogCat: s29.postimg.org/4422hhnhj/Capture.png
标签: android timer andengine counter