- Home /
Timer not work :(
Hi guys. Its me again . why my countdown and my timer not works . i follow the tutorial . please help me guys. i use 3d text because my GUI text not working to my unity so that i used 3d text.
this is my code for COUTDOWN.
#pragma strict
var guiCountDown : TextMesh;
var countMax : int;
private var countDown : int;
function Start(){
guiCountDown.active = true;
GameStart();
}
function GameStart(){
var car = gameObject.Find("Car");
var drivingScript = car.GetComponent("Car");
drivingScript.active = false;
var timer = GetComponent("Timer");
timer.active = false;
for(countDown = countMax; countDown >= 1; countDown--){
if(countDown == 0){
guiCountDown.text = "GO!";
}
else
guiCountDown.text = countDown.ToString();
yield WaitForSeconds(1);
}
guiCountDown.active = false;
drivingScript.active = true;
timer.active = true;
}
AND THIS IS MY CODE FOR TIMER.
#pragma strict
var pastTime : float;
var guiTime : TextMesh;
function Update (){
pastTime += Time.deltaTime;
guiTime.text = pastTime.ToString ();
}
When i press play the countdown is not working is display number 3 only.
Just reading the code gives me a headache :P
And that's exactly why you need to indent you code, because that way you can see when you are missing a parenthesis!
Another advice: Learn to debug it yourself. You have tools for that! You can debug now in monoDevelop and add break points that will indicate where your problem is. You can also add traces in there using Debug.Log().
From what you tell me, it will do
guiCountDown.text = countDown.ToString();
yield WaitForSeconds(1);
And then stop afterward...
$$anonymous$$ake sure it enters that function, if it's not, maybe the object its attached to is not enabled?
Did you put your script on a gameobject?
Good luck
Yes, agree with above, try to debug. I'm no expert, but do you know if you have to reset the timer at any point?
Your answer
Follow this Question
Related Questions
Timer Countdown problem 2 Answers
3dText problem 1 Answer
Countdown with sec and min 2 Answers
Mini Game Timer - Unity 2017 0 Answers