- Home /
Other
Loading a random scene/level.
Imagine I had 4 levels: MainLevel, Level1, Level2, Level3. I would like the player to enter MainLevel and after a set amount of time (seconds) either level 1,2 or 3 will be loaded at random.
I am aware of the "Application.Loadlevel" and "WaitForSeconds" scripts however I am unsure how I randomly select a level from a set group.
I'd like to be able to drag levels into bars in the inspector tab, that way, the script may be used on multiple times. I think this is set using String variables.
Not asking for a full script, just looking for some groundwork and a place to start.
Thank you for your help, I am new to coding. (Sorry mods' if this question has already been asked but I could not find the exact answer I needed.)
Answer by aditya · Oct 20, 2016 at 04:55 AM
using UnityEngine.SceneManagement;
int index = Random.Range(1,4);
SceneManager.LoadLevel(index);
I have 2 scenes but random is not working, game load scene #1 after that load scene #2 and after that scene #2 loads every time...
How to change the level name? Like if i have level 50 and I play next level which is a random level, and I want that level to be called level 51 and the next one to be level 52 and so on...
Follow this Question
Related Questions
Changing scenes without a new script? 1 Answer
Not sure what is wrong with my timer script. 1 Answer
,I want to save the execution result. 0 Answers
Setting GameObject in a script. 0 Answers
Apparent Problem with smartfox crashing unity editor 0 Answers