Unity - Сопряжение НавМешАгента с Аниматором - PullRequest
0 голосов
/ 12 июня 2018

В моем проекте я использую ThirdPersonController, который я импортировал из стандартных активов Unity.У меня также есть ThirdPersonAnimatorController для Ethan Figure.Я установил NavMesh в своей сцене и создал игровой объект Ethan с Animator и NavMeshAgent.Пока что NavMeshAgent работает нормально, но я хочу, чтобы движение было синхронизировано с анимацией.

Я не знаю много о смешанных деревьях, но я знаю, что вы можете установить параметры в скрипте для управления анимацией.В этом случае ThirdPersonAnimatorController имеет два параметра, turn и forward (оба являются плавающими от 0 до 1, представляющими угол поворота и скорость движения).Таким образом, дерево смешивания является 2D декартовой произвольной формой.

Единственная проблема, с которой я столкнулся, - это получение значений из NavMeshAgent (например, скорости поворота и скорости движения), чтобы я мог передать их в дерево смешиваний.

...