Search Unity

  1. Good news ✨ We have more Unite Now videos available for you to watch on-demand! Come check them out and ask our experts any questions!
    Dismiss Notice
  2. Ever participated in one our Game Jams? Want pointers on your project? Our Evangelists will be available on Friday to give feedback. Come share your games with us!
    Dismiss Notice

Random Background different than previous random background

Discussion in '2D' started by Oliwarrior, May 20, 2020.

  1. Oliwarrior


    Oct 16, 2019

    Im starting in Unity and have set up a script to randomize the background of my levels with an array of background and a sprite renderer. I have 3 total backgrounds. and what Id like to do is still randomize on the first level but on the second level and beyond, I would like it to be random between the two that weren't used on the level just before. Whats the best way to deal with this ?
  2. BobNuro


    Mar 26, 2019
    What about putting them into an array. Randomize an array index, use the image and remove it from the array. For the next level you only have 2 images left in the array, randomize an array index, use the image and remove it from the array. Now it depends on what you want to do but i think after removing the second image, put the first image back into the array and you have 2 images again for the 3rd level. And so on