Показать сообщение отдельно
Старый 21.11.2013, 12:41   #1
Alex_Witcher
Нуждающийся
 
Регистрация: 15.02.2012
Сообщений: 53
Написано одно полезное сообщение
нубский вопрос=( точно интерполировать движение.

Мне нужно что-бы объект плавно опускался на -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 не передвигает объект в точную позицию. Может кто-то подсказать как плавно передвинуть объект, в точную координату?
__________________
unity3d, 1я поделка.
https://play.google.com/store/apps/d...GVsaWNmcmVlIl0.
(Offline)
 
Ответить с цитированием