- Home /
How to make it two seconds for Time.time?
var targetscript : Diamond;
var red : Color;
var orange : Color;
function Start () {
gameObject.camera.backgroundColor = red;
}
function Update () {
if (targetscript.score > 4) {
gameObject.camera.backgroundColor = Color.Lerp(red, orange, Time.time);
}
}
So right now, if the score is larger than 4 then it would change the camera background color to orange with lerp. But its too quick. I read on the internet that Time.time is 1 second. What is the alternative way but for 2 or 3 seconds? Thanks
Answer by PAHeartBeat · Sep 08, 2014 at 06:17 AM
Why you now use iTween.ColorTo() method. iTween is free tool with lots-of function wchich you can use insted of learp.
can you just tell me what is the alternative for time.time but with 2 or 3 seconds
Answer by AyAMrau · Sep 08, 2014 at 06:50 AM
Despite this being part of unity examples in docs, using Time.time in lerp is incorrect. The answer here should make everything clear:
http://answers.unity3d.com/questions/328891/controlling-duration-of-colorlerp-in-seconds.html
I tried it but nothing happened. It still just change color quickly.
var duration: float = 5;
private var t: float = 0;
function Update () {
if (t < 1) {
t += Time.deltaTime/duration;
}
if (targetscript.score > 4) {
gameObject.camera.backgroundColor = Color.Lerp(red, orange, t);
}
}
$$anonymous$$ove the if(t < 1)... Block inside the other if statement. Now you are increasing t even if the lerp is not active
ok thanks now its kind of fixed. I have two if statements:
if (targetscript.score > 4) {
gameObject.camera.backgroundColor = Color.Lerp(red, orange, t);
if (t < 1) {
t += Time.deltaTime/duration;
}
}
if (targetscript.score > 9) {
gameObject.camera.backgroundColor = Color.Lerp(orange, yellow, t);
if (t < 1) {
t += Time.deltaTime/duration;
}
}
It lerps the color the first time but not the second
Your answer
Follow this Question
Related Questions
Multiple Cars not working 1 Answer
Can someone help me fix my Javascript for Flickering Light? 6 Answers
Setting Scroll View Width GUILayout 1 Answer
Pause Menu background problem 0 Answers
How to make a selection system? 1 Answer