這個Android遊戲開發的新品牌,我目前正在嘗試創建一個平臺遊戲。有沒有辦法讓某些動作(如更改變量值)有幾秒鐘的延遲,而沒有延遲機制阻止其他東西?我已經試過拖延行動
new Thread(){
public void run(){
try {
Thread.sleep(2000);
//variable value change
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}.start();
我發現的方法,但它似乎像這種方法停止任何與它一起運行的背景音樂。我也嘗試了Handler
的方法,但它似乎讓遊戲崩潰。我正在使用libgdx
框架。
會發生什麼事,當你使用一個處理程序?有一些logcats? – turbo