Flash как анимация ТОЛЬКО библиотека для C / C ++ (без графического интерфейса) - PullRequest
1 голос
/ 07 декабря 2011

Я ищу библиотеку C / C ++ с открытым исходным кодом для управления ключевым кадром или временной анимацией.

У меня уже есть графический слой, поэтому для него не нужно рисовать, я просто хочу, чтобы он управлял анимацией или интерполяцией так же, как это делает Flash, в частности:

  • Позволяет управлять несколькими объектами в общей сцене или сцене.
  • Позволяет мне соединить серию подростков, и это выясняет, активная анимация
  • Позволяет мне перейти к любому кадру для моей сцены, и он изменяет или интерполирует значения для всех объектов в сцене.
  • Имеет переменную частоту кадров для воспроизведения. например frame_rate = 1 будет воспроизводиться со скоростью 1 кадр / сек.
  • И было бы неплохо, если бы объект сцены мог сохранить и загрузить его состояние; -)

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

1 Ответ

4 голосов
/ 07 декабря 2011

Вы смотрели в библиотеку gameswf?Это открытый исходный код и общественное достояние, поэтому вы можете делать с ним все, что захотите.Но это только в том случае, если вы хотите использовать SWF в качестве контейнера вашей анимации.

Кроме того, gameswf не зависит от flash и программируется на C ++.Его можно скомпилировать под Windows, MacOSX и Linux.

Ссылка на сайт GAMESWF

Редактировать:

Я также добавлю библиотеку Vektrix.Он лицензирован по MIT, поэтому снова полностью бесплатный и с открытым исходным кодом, ускоряется на GPU, хорошо кодируется и поддерживается по сравнению с gameswf.Тем не менее, интерфейс рендеринга на данный момент является только OGRE3D.Но я верю, что это сделано для поддержки других.

Веб-сайт Vektrix

...