我编写了一个小脚本,其中生成一个随机数(范围为0-1),该脚本将根据该值更改背景。但是,当我启动程序时,两个背景会不断地在彼此之间切换,因此看起来就像屏幕闪烁一样。
我想在交换机中使用此号码。 例如,当数字为1时,应更改为背景X;当数字为2时,应更改为背景Y
public Texture BackgroundImage;
在我的create()方法中:
BackgroundImage = new Texture("BackgroundImage.png");
在我的render()方法中:
Random random = new Random();
int randomint = random.nextInt(2);
switch (randomint){
case 0:
BackgroundImage = new
Texture("background1.png");
batch.begin();
batch.draw(BackgroundImage, 0, 0);
batch.end();
break;
case 1:
BackgroundImage = new
Texture("background2.png");
batch.begin();
batch.draw(BackgroundImage, 0, 0);
batch.end();
break;
}