如何在显示主菜单之前通过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());