Аналоги Flump

Adobe Flash

Бесплатно
Windows
macOS
Linux
Android
iOS

Adobe Flash — это программное обеспечение для создания анимации и интерактивного контента, которое позволяет пользователям разрабатывать векторные и растровые анимации, мультимедийные презентации и веб-приложения. Оно обеспечивает инструменты для покадровой анимации, работы с таймлайнами и сценами, а также поддержку скриптов на языке ActionScript для добавления интерактивности. Flash широко использовался для веб-анимации и игр до появления современных стандартов HTML5, CSS3 и JavaScript, предлагая возможности, схожие с функционалом Flump, включая управление символами, сценами и анимационными переходами.

Flump

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: tconkling.github.io/flump

Flump — это бесплатный инструмент с открытым исходным кодом, предназначенный для конвертации анимаций, созданных в Adobe Flash или Animate, в лёгкие и производительные форматы, оптимизированные для использования в 2D-игровых движках. Основная цель Flump — обеспечить разработчиков средствами для интеграции сложных векторных анимаций в игры без необходимости использования устаревшего формата SWF, что особенно важно для мобильных и веб-платформ, где производительность критична.

Инструмент был разработан в компании Three Rings, а его авторы — Чарли Гроувс, Тим Конклинг и Бруно Гарсия. Flump позволяет экспортировать анимации из Flash в текстурные атласы и метаданные в формате XML или JSON, которые затем могут быть использованы в таких игровых движках, как Starling, Sparrow, Flambe и других. Это предоставляет разработчикам гибкость в выборе технологий и упрощает процесс интеграции анимаций в игровые проекты.

  • Конвертация Flash-анимированных символов: Преобразует анимации, созданные с использованием ключевых кадров в Flash, в GPU-оптимизированные форматы.
  • Экспорт в текстурные атласы: Генерирует текстурные атласы, содержащие все необходимые изображения для анимации, что снижает количество текстурных переключений при рендеринге.
  • Поддержка форматов XML и JSON: Создаёт метаданные в формате XML или JSON, описывающие структуру анимации, что облегчает её интеграцию в различные игровые движки.
  • Совместимость с различными игровыми движками: Предоставляет рендер-движки для Starling, Sparrow, Flambe и других, а также возможность создания собственных рендеров для других платформ.
  • Поддержка различных версий Flash: Работает с файлами .FLA, созданными в версиях Flash CS5, CS5.5 и CS6, обеспечивая широкую совместимость с существующими проектами.
  • Открытый исходный код: Доступен на платформе GitHub, что позволяет разработчикам вносить изменения и адаптировать инструмент под свои нужды.
Подробнее