|
Hello guys, I have a simple and usefull countdown timer for the last level of my game, the prolem is that the timer starts on the first level, not on the sixth one, how can I make it start on the sixth level? Here is the code:
(comments are locked)
|
|
Do you have the levels set up in your built? If so the level you are on is stored under Application.loadedLevel being the last level loaded. In that case just write an if(Application.loadedLevel == 6) for starting your countdown. If you don't have the levels set up in your built do the following: Go to File > Go to Built Settings Now drag and drop the 'scenes' you have in your project which are the levels in the big box. Arrange them so that the startoutlevel (often the main menu) is level zero, etc. So level six will then be number six and this all should work. :) http://unity3d.com/support/documentation/ScriptReference/Application-loadedLevel.html Check the link for other things you can also use this for. Loading levels etc for instance. :)
Feb 22 '11 at 07:34 PM
Joshua
Thank you, yes I already have my scenes on the build settings, but the if statement shoult work. Thank You.
Feb 22 '11 at 07:34 PM
Noah 1
I tried out your code and there is no countdown, it just displays 0:00 on my screen no numbers counting down.
Apr 27 '11 at 11:36 PM
Kashaunzilla
(comments are locked)
|
|
I solved something similar by changing
(comments are locked)
|
|
Well in your script your forgot to check to make sure that it is level 6. If its all in one scene then you will need for it to check the level. If it is in 6 scenes then only have the code applied to the character in level 6. Add this code to your script if you need it only in 1 scene. If it doesnt work then just let me know and i can try and fix it. add the variable levels
Now add a lateupdate
Now change your awake function to
Now you will need to create a update function to check how many things you must to for example how many enemies are left, if 0 start next level but your need to do that on your own. And thanks kinda of for the countdown code, this should work.
(comments are locked)
|

Is this all the script does? Is it only going be used for that last level only?
Yes, the last level needs a timer, if the timer goes to 0 you loose.