Растровая анимация - PullRequest
       1

Растровая анимация

0 голосов
/ 25 июня 2011

Я использую Microsoft VC ++ и MFC.

Скажите, что я хочу создать анимацию, состоящую из N разных кадров. Является ли более эффективным иметь отдельный объект CBitmap для каждого кадра или иметь один большой CBitmap, содержащий изображения для всех кадров, а затем индексировать в большой CBitmap, когда я хочу отобразить следующий кадр в цикле анимации?

Кроме того, кто-нибудь может указать мне хороший справочный материал (онлайн или книги) для анимации с использованием VC ++ и / или MFC?

Спасибо, Kevin

Ответы [ 2 ]

1 голос
/ 29 июня 2011

Для простой анимации вы можете использовать объект MFC CAnimateCtrl. Единственным недостатком является то, что он требует AVI в качестве входа.

Раньше была бесплатная утилита от Microsoft под названием VidEdit, которую можно было использовать для создания AVI.

0 голосов
/ 25 июня 2011

Одна большая битовая карта обычно будет более эффективной.

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

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