- Home /
This post has been wikified, any user with enough reputation can edit it.
Question by
el-santia93 · Sep 19, 2013 at 04:25 PM ·
mathf.lerp
Mathf.Lerp doesnt work well
Hi, in my game i instantiate various textures onto the scene and animate them along the X-axis with mathf.Lerp.This works fine for the first set that instantiates but the other sets dont animate. Heres my code
//
#pragma strict
var xStartPosition : float = -1;
var xEndPosition : float = 0.5;
var speed : float = 1;
private var StartTime : float;
function Start () {
StartTime = Time.deltaTime;
}
function Update () {
transform.position.x =Mathf.Lerp(xStartPosition,xEndPosition,(Time.time-StartTime)*speed);
}
Any help would be appreciated
Comment
#pragma strict
var xStartPosition : float = -1;
var xEndPosition : float = 0.5;
var speed : float = 1;
private var StartTime : float;
function Start () {
StartTime = Time.deltaTime;
}
function Update () {
transform.position.x =$$anonymous$$athf.Lerp(xStartPosition,xEndPosition,(Time.time-StartTime)*speed);
}
this is the code,didn't come out well before
Best Answer
Answer by meat5000 · Sep 19, 2013 at 04:33 PM
Instead of caching Time.deltaTime, cache Time.time instead.
Your answer
![](https://koobas.hobune.stream/wayback/20220613114454im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Tracking a projectile with Mathf.Clamp 1 Answer
Limiting rotation in 2 axis' 1 Answer
Pausing a Mathf.Lerp 1 Answer
Mathf.lerp to increase intensity and range of pointlight 1 Answer
Checking a float during lerp 1 Answer