LibGDX-启动屏幕计时器不工作

LibGDX-启动屏幕计时器不工作,libgdx,Libgdx,我想要一个定时器,在一定时间后切换屏幕。以下是我的启动屏幕的代码: private boolean timerIsOn = false; 下面是渲染方法代码: if(!timerIsOn) { timerIsOn = true; Timer.*schedule*(new Task() { @Override public void run() { *cha

我想要一个定时器,在一定时间后切换屏幕。以下是我的启动屏幕的代码:

private boolean timerIsOn = false;
下面是渲染方法代码:

      if(!timerIsOn) {
          timerIsOn = true;

          Timer.*schedule*(new Task() {

             @Override
             public void run() {
                *changeScreen*();
             }

          }, 15);

       } else if(Gdx.input.isTouched()) {
            // Remove the task so we don't call changeScreen twice: 
            Timer.instance().clear(); 
            *changeScreen*();
      }
}
我在代码中有*和*环绕的部分下面看到了红色的线条,但建议的修复措施没有帮助


此外,如果你知道一个更简单的方法,使这项工作或可能的教程,这将是伟大的

导致曲线扭曲的错误是怎么说的呢?他们说创建方法“更改屏幕”,但即使我这样做了,它也只是添加了一行代码,并没有真正修复任何问题。此外,错误是更改为ScheduleTask。。当我这样做的时候,它只会给我另一个错误,告诉我把它改回去。根据,你使用的计划方法确实存在。你用的是你导入的LibGDX定时器而不是?对不起,我不太懂,所以我不完全明白你的意思。我遵循本教程,所以我只是复制/粘贴了代码,但它会给我错误。在应用程序的最顶端,在所有其他导入语句所在的位置,应该有import com.badlogic.gdx.utils.Timer。可能是您已经导入了java.util.Timer;如果是这样,您需要将其删除。