У меня есть «GameObject 0» (GO0) с контроллером анимации, который использует параметры для преобразования состояний и используется как оболочка для «GameObject 1» (GO1). «GameObject 1» имеет контроллер анимации, к которому применено корневое движение. В GO1 есть 3 игровых объекта, анимация которых находится в том же анимационном клипе, что и GO1.
Это позволяет мне размещать GO1 в мировых координатах и анимировать дочерние элементы GO1 в локальных координатах для сохранения относительного позиционирования.
Однако я хочу переместить одного из дочерних элементов GO1 в мировую координату, не относящуюся к GO1. Я использовал скрипт и функции Vector3.Lerp / Vector3.MoveTowards, но они не работают должным образом. Мешает ли движение корня лерпсам?