Как корневые движения справляются с препятствиями? - PullRequest
1 голос
/ 11 марта 2019

Я недавно узнал о движении root.Я знаю, что корневым движением является использование анимации для управления движением капсулы персонажа (коллайдера).Идея состоит в том, чтобы извлечь преобразование корневой кости для корневого движения и применить его к преобразованию капсулы персонажа.

Однако, если предположить, что в сцене есть препятствия и блокировать капсулу персонажа, капсулу персонажатеперь под влиянием как физики (столкновение), так и анимации (движение корня).

Я запутался в том, как корневое движение обрабатывает влияние физики и анимации, чтобы заставить капсулу персонажа действовать правильно.

1 Ответ

1 голос
/ 11 марта 2019

Изменения корневого движения transform.position. Это полностью игнорирует препятствия.

Вы, вероятно, увидите дрожащее движение вблизи препятствий, поскольку корневое движение и физика будут конфликтовать, поскольку корневое движение приводит вас к препятствиям, и физика пытается предотвратить это.

Я бы избегал использования корневого движения и заново создавал его в коде с помощью любого используемого вами метода движения (RigidBody, CharacterController и т. Д.).

Здесь также является сообщением на форуме об этом.

...