2017-01-28 18 views
0

У меня есть «GameObject 0» (GO0) с контроллером анимации, который использовал параметры для преобразования состояний и используется как обертка для «GameObject 1» (GO1). «GameObject 1» имеет контроллер анимации, который использует Root Motion. В пределах GO1 есть 3 игровых объекта, чья анимация находится в том же анимационном клипе, что и GO1.Имеет ли применение Root Motion перемещение позиции преобразования относительно мировых координат?

Это позволяет мне размещать GO1 в мировых координатах и ​​анимировать детей GO1 в локальных координатах для поддержания относительного позиционирования.

Однако я хочу переместить одного из детей GO1 в координату мира, которая не относится к GO1. Я использовал функции script и Vector3.Lerp/Vector3.MoveTowards, но они не работают должным образом. Является ли корневое движение мешающим Lerps?

+0

Да, но вы должны иметь возможность перемещать детей относительно анимированного родителя – firativerson

ответ

0

У меня есть сценарий для добавления нового родителя к дочернему объекту и анимации нового родителя. Это похоже на работу, но ротация нового родителя вызывает новую проблему.