如何在显示主菜单之前通过3张图像在LibGDX中创建一个SplashScreen?

问题描述:

我正在做一个大学项目,我需要使用Java框架为Android做一个游戏,现在我所要做的就是为游戏制作闪屏,就像标题/问题中所描述的那样,甚至可以设置纹理(PNG文件)的比例以适应屏幕。 那么,如何在进入主菜单之前设置延迟或输入之后,通过一些图像制作简单的闪屏?如何在显示主菜单之前通过3张图像在LibGDX中创建一个SplashScreen?

延时

float delay = 1; // seconds 

Timer.schedule(new Task(){ 
    @Override 
    public void run() { 
     // Do your work 
    } 
}, delay); 

上面的代码可以帮助你延缓执行,而延迟后,您可以执行所需的操作。

在这里,在运行方法内部,你可以切换到任何屏幕,当然你可以多次使用这个功能。

拟合图像到屏幕

batch.draw(texture,0,0,Gdx.graphics.getWidth(),Gdx.graphics.getHeight());