Здрайвствуйте.Подскажите пожалуйста:
У меня есть объект, который постоянно движется вперед(по оси Z), нужно чтобы при нажатии на кнопку(Left к примеру), выполнялась анимация по смещению объекта влево.
Я создаю анимацию, делаю изменение координаты X с 0 до -1 по времени с 0 до 2. Но получается что у Y и Z во время нажатия клавиши Left координаты то изменились уже(объект же двигается), а при создании анимации я изменял только координаты X причем с 0 до -1. Вот нужно как то чтобы был не 0, а текущее значение.Т.е в итоге после нажатия на клавишу Left объект возвращается в самое начало(т.к в анимации у всех координат сначала же 0, а потом только X изменяется до -1) Подскажите как сделать)
Вызываю так:
if(Input.GetKeyDown("left"))
{
animation.Play("left");
}