这个Android游戏开发的新品牌,我目前正在尝试创建一个平台游戏。有没有办法让某些动作(如更改变量值)有几秒钟的延迟,而没有延迟机制阻止其他东西?我已经试过拖延行动
new Thread(){
public void run(){
try {
Thread.sleep(2000);
//variable value change
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}.start();
我发现的方法,但它似乎像这种方法停止任何与它一起运行的背景音乐。我也尝试了Handler
的方法,但它似乎让游戏崩溃。我正在使用libgdx
框架。
会发生什么事,当你使用一个处理程序?有一些logcats? – turbo