繁体   English   中英

Android - 暂停几秒钟

[英]Android - Pausing for a few seconds

我已经尝试了一段时间来理解处理程序的东西,以暂停游戏几秒钟..到目前为止没有运气。

我希望有人可以引导我,或者向我展示一个可以适应我需求的完整方法。 这是:我有一个像乒乓球一样的比赛,当球击中屏幕的任何一侧时,我想暂停几秒钟来显示比分,然后恢复比赛。

谢谢!

如果你正在使用它会更容易(也更有效)使用像libgdx或andengine这样的库来做到这一点但是在你目前的情况下这样做我建议一个简单的解决方案

在更新方法上使用bool来知道球是否暂停

 update()
 {
    if(!isPaused)
    {
       animateBall();
     }
     ...
 }

如何暂停球

pauseBall()
{
   isPaused=true;
   Timer  t= new Timer();
   t.schedule(new TimerTask() {

     @Override
     public void run() {
            isPaused = false;
     }
   }, fewSeconds);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM