Как сделать анимацию After Effects адаптивной для устройств разных размеров в приложении Ionic

Я разрабатываю мобильное приложение для Android и IOS в ионной среде, которая содержит анимированный игровой элемент. В настоящее время я использую Adobe After Effects для анимации персонажа, который является частью игры.

Я экспортирую последовательность PNG из After Effects и внедряю ее в свое приложение Ionic в виде последовательности фоновых изображений, составляющих анимацию. Я использую TexturePacker для создания листов спрайтов и GSAP TweenMax для запуска анимации в javascript внутри углового контроллера.

Я нацеливаюсь на ios и android, поэтому мне нужно, чтобы анимация выглядела хорошо на самых разных экранах и разрешениях устройств. Когда приложение переходит в режим "игры", изображения должны занимать весь экран.

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

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

Я мог бы почти создать их, чтобы охватить все устройства Apple, но охватить все устройства Android гораздо сложнее.

1 ответ

Вы должны сделать изображение "подходящим" для вашего div, содержащего фоновое изображение. Это делается с помощью background-size имущество. Просто добавьте эту строку в ваш CSS:

background-size: 100%;
Другие вопросы по тегам