我已经尝试了一段时间来理解处理程序的东西,以便将游戏暂停几秒钟......到目前为止还没有运气。
我希望有人可以引导我完成或向我展示一个可以适应我的需求的完整方法。 哪个是: 我有一个类似乒乓球的游戏,当球击中屏幕两侧时,我想暂停几秒钟以显示得分,然后继续游戏。
谢谢!
最佳答案
如果您正在使用,使用 libgdx 或 andengine 这样的库来执行此操作会更容易(也更有效),但要在当前情况下执行此操作,我建议一个简单的解决方案
在更新方法中使用 boolean 值来了解球是否暂停
update()
{
if(!isPaused)
{
animateBall();
}
...
}
如何暂停球
pauseBall()
{
isPaused=true;
Timer t= new Timer();
t.schedule(new TimerTask() {
@Override
public void run() {
isPaused = false;
}
}, fewSeconds);
}
关于java - Android - 暂停几秒钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7783306/