Могу ли я использовать одну и ту же модель анимации для нескольких 3D персонажей в Unity3D? - PullRequest
3 голосов
/ 05 декабря 2011

Я создаю игру в Unity3D.

Анимация моего персонажа в форме файлов анимации крупье, но может быть Maya или Cinema4D.

Возможно ли иметь несколько 3D-персонажей и переключаться между ними в игре - однако использовать ту же анимацию крупье, что и их движение внизу?

Должны ли персонажи иметь одинаковый скелет?

1 Ответ

1 голос
/ 06 декабря 2011

В принципе, вы можете использовать одну и ту же анимацию для нескольких моделей в соответствии с книгой Создание 3D-игр для iPhone с Unity Уэсом МакДермоттом (некоторые выдержки доступны на Google Книги .

Ссылаясь на страницу 143: Еще один аспект, о котором стоит упомянуть, это то, что вы можете повторно использовать анимацию для разных персонажей, если их иерархии одинаковы в зависимости от того, как компонент анимации ссылается на объекты.

Я тестировал это некоторое время назад, когда 2-я установка синхронизировалась параллельно, и она работала.

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

...