SpriteKit, как импортировать анимацию из Adobe After Effects

В настоящее время я разрабатываю 2-мерную мобильную игру для iOS, используя SpriteKit в качестве фреймворка.

Я сделал все анимации с помощью Adobe After Effects, и теперь мне нужно импортировать их в приложение.

Вместо того, чтобы использовать последовательность текстур, рекомендованную Apple и другим руководством, я прочитал, что есть надстройка для постэффектов под названием Bodymovin. Он экспортирует меньше кадров и файл .json. Затем в Xcode я установил модуль с именем Lottie, чтобы он работал. Что ж, это нормально для UIViewController.

Кто-нибудь знает, есть ли рабочий способ экспортировать анимацию из постэффектов и заставить ее работать просто в SpriteKit?

Спасибо


person Giovanni Ranieri    schedule 17.09.2018    source источник


Ответы (1)


Это называется Lottie Animations, где вы создаете свои векторные анимации в After Effects, загружаете их как JSON, импортируете в приложение iOS и начинаете использовать. Но у этого метода есть серьезные ограничения, например, текстовые эффекты не работают.

Взгляните на следующее: https://lottiefiles.com

Есть еще один похожий инструмент, который генерирует основной код анимации под названием Squall. Это немного продвинуто, чем Lottie. Но и у этого метода есть свои ограничения.

Вот ссылка на этот инструмент - http://www.marcuseckert.com/squall/

В нынешней ситуации, кроме этих двух, вам может не повезти с переносом анимации из Adobe After Effects в набор спрайтов в iOS.

person Prav    schedule 25.02.2019
comment
Похоже, Lottie не для игр, у нее нет поддержки SpriteKit, только просмотры UIKit. Но это хорошо. - person kelin; 11.11.2019