Мне нужно что-бы объект плавно опускался на -1 по Y, пока под ним ничего нет. Делаю так:
Vector3 fwd = new Vector3(0,-10,0);
if (!Physics.Raycast(transform.position, fwd, 0.74f))
{
newpos=new Vector3(transform.position.x,transform.position.y-1,transform.position.z);
transform.position=Vector3.Lerp(transform.position,newpos,Time.deltaTime*5);
}
Но Vector3.Lerp не передвигает объект в точную позицию. Может кто-то подсказать как плавно передвинуть объект, в точную координату?