簡體   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