Unreal — Одновременное перемещение камеры и рук игроков

#animation #unreal-engine4

#Анимация #unreal-движок4

Вопрос:

Я новичок в Unreal Engine и хочу создать игру от первого лица. Я хочу, чтобы мой игрок забрался на вершину куба.

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

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

Существует ли какой-либо класс анимации для выполнения обоих действий в одном классе? Похоже на монтаж или последовательность. Когда я захожу в animation montage, я не могу найти ничего, чтобы импортировать анимацию моей камеры.

Когда я создаю новую анимацию скелета, к скелету не прикреплена камера, поэтому я не могу перемещать камеру и руки в одной анимации.

Спасибо за вашу помощь!

Ответ №1:

Это может сделатьRoot Motion. При использовании Root Motion вы не будете анимировать камеру напрямую. Вместо этого вы бы анимировали корневую кость персонажа, чтобы перемещать капсулу персонажа (и, следовательно, камеру). Это позволит синхронизировать камеру и руки, а также позволит вам реализовать свой подъем.

Stack Overflow — не лучшее место для вопросов по анимации. Я бы порекомендовал вместо этого одно из следующих:

Комментарии:

1. Спасибо за ваш ответ!