Spritesheet или анимация Unity - PullRequest
0 голосов
/ 30 апреля 2018

В настоящее время я рисую спрайты для своей игры. Я разрабатываю игру в единстве для Android. Итак, вопрос в том, какой выход из 2 является лучшим: 1. Создайте спрайт, анимируйте его в Adobe After Effects и экспортируйте как последовательность PNG, затем создайте таблицу спрайтов для импорта в единицу в виде покадровой анимации. 2. Создайте спрайт, экспортируйте его по частям (ноги, голова и т. Д.), А затем создайте анимацию по умолчанию для единой среды анимации.

Мне интересно, какой путь потребует меньше усилий, а какой займет меньше места на жестком диске в готовом APK.

Моя голова говорит мне, что spritesheet требует больше места, но я прав? Также я был бы рад услышать несколько советов от более опытных разработчиков.

Не нашел хорошей темы в stackoverflow, поэтому решил начать свою собственную. Спасибо!

1 Ответ

0 голосов
/ 30 апреля 2018

Это зависит от того, чего вы хотите достичь.

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

Короче говоря, Unity позволяет повторно использовать сделанные в нем анимации, но может выглядеть менее красиво.

Я также считаю, что анимация в Unity займет меньше места, но я не уверен.

Этот (бесплатный) актив может помочь вам оживить его в Unity: https://assetstore.unity.com/packages/essentials/unity-anima2d-79840

...