Единство - случайное зацикливание на холостом ходу - PullRequest
0 голосов
/ 05 ноября 2018

Вот базовая настройка локомоции.

Animation locomotion

Он работает так, как он подключен, у меня есть анимация ходьбы и бега, и я бездействую, я добавил 3 новые анимации на стойке ("Idle") и не могу придумать способ сделать их случайным выбором после завершения прогулки, и цикл до следующего пункта назначения дается. Я попытался добавить новый подсистемный компьютер, но все еще не могу найти способ правильно подключить его.

Вот изображение текущей настройки, таким образом, когда агент останавливается, он возвращается в состояние ожидания, и анимация повторяется, пока не будет задано новое назначение. Мне нужно то же поведение, но когда он возвращается в режим ожидания, я хочу, чтобы он случайно зацикливался на 3 новых состояниях

1 Ответ

0 голосов
/ 05 ноября 2018

Для этого вы можете использовать BlendTree.

Просто установите Random float с использованием класса Random и используйте BlendTree для смешивания анимаций с использованием этого дерева.

...