- Home /
Question by
D3mon1zA · Jul 12, 2016 at 05:41 AM ·
uiguiload scenegui-buttonload level
Load/Change scene with UI Button
Ok this has been really getting uo my nose for a couple of days. trying to change to game scene from a main menu, using
Application.LoadLevel(sceneToChangeTo);
but I get an error saying that that line is obsolete and to use
SceneManager.LoadScene
but When I use that line it then tells me that it can't be used in that context. some please help and elaborate a little more because I can't find anything else that is current or useful to what I am trying to achieve. PLEASE HELP BEFORE MY COMPUTER GETS THROWN OUT THE WINDOW, haha it's been driving me mad especially since I realize it's probably going to be really simple solution. Cheers
Comment
Answer by Pzula · Jul 12, 2016 at 06:04 AM
Hello,
Yes you are correct. Application.LoadLevel became obsolete and was replaced by the new SceneManager.
To use it, simply add using UnityEngine.SceneManagement;
to the top of your C# file (or import Unity.SceneManagement
for Javascript).
You now have access to the SceneManager and can load scenes with the line: SceneManager.LoadScene(scene)
.
You can pass in the scene name as a string or the scene index as an integer.
For more information on the SceneManager.LoadScene refer to the docs.
Hope this helps!