Изменение фона с помощью случайного числа - PullRequest
0 голосов
/ 19 октября 2019

Я написал небольшой скрипт, в котором генерируется случайное число (с диапазоном 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;
    }
...