- Home /
Switching Levels
I am trying to go from level 1 to level 2 and so on through all the levels. It was working before going from level 1 to level 2 but now it's not switching levels any more. Here is my code:
using UnityEngine;
using System.Collections;
public class PlayerController : MonoBehaviour
{
public float speed;
public GUIText countText;
public GUIText winText;
private int count;
public int levelNumber;
void Start ()
{
count = 0;
levelNumber = 1;
SetCountText ();
winText.text ="";
}
void OnTriggerEnter(Collider other)
{
if (other.gameObject.tag == "PickUp")
{
other.gameObject.SetActive(false);
count = count + 1;
SetCountText ();
}
}
void SetCountText ()
{
countText.text = "Count: " + count.ToString ();
if (count >= 1)
{
levelNumber = levelNumber + 1;
winText.text = "CONGRAGULATIONS!";
Debug.Log ("Level Number: " + levelNumber);
print(Application.loadedLevel + 1);
}
}
}
This problem started to happen once i added the last line, print (Applcation.loadedlevel + 1); What should i do? Thank you!!
Answer by LiveCoreInc · Jun 23, 2015 at 11:37 AM
write this to goto next level...
Application.LoadLevel(Application.loadedLevel + 1);
or,
Application.LoadLevelAsync(Application.loadedLevel + 1);
the later one is useful if you want some loading screen effect also.
Note: If you reach level 9 and try to load next level using this method it would fail, since there'll be no more new levels beyond level 9 as you stated you have level 1 - 9 only!!
Answer by Graham-Dunnett · Jun 22, 2015 at 08:56 PM
Application.loadedLevel
tells you the currently loaded level. If you want to switch to the next level use Application.LoadLevel()
. See the docs:
http://docs.unity3d.com/ScriptReference/Application.LoadLevel.html
When I used that it would take me to the next level and just repeat that level over and over again. So i went from level 1 to level 2 to level 2. I want to go from Levels 1-9ish.
Your answer
Follow this Question
Related Questions
Score / Loading Level 2 Answers
Problem to go to another world scene in level select lock/unlock 0 Answers
Level changing and build issue 2 Answers
How Do I Exit Level? 1 Answer
try level for 3x then on the 4th go to different level 1 Answer