Проигрывание анимации
Автор: Alena Категория: Программист
Джим просит сделать проигрывание анимации. Она будет активно использоваться в квестовых сценах. Сложность заключается в том, что в кадре будет не только анимация, но и меню сбоку, плюс игра может идти на разных разрешениях, соответственно анимацию придется как-то масштабировать.
Можно сохранить анимацию в файлы покадрово (буэээ), это решает проблемы с масштабированием, но займет много места и будет способствовать образованию бардака.
Сейчас я раздумываю над таким вариантом: анимацию хранить в .avi файлах, а выводить на экран с помощью DirectShow, натягивая ее при этом на полигон. Нечто подобное, насколько я понимаю, сделано в примере Texture3D из DirectX SDK. Но тут тоже возможны проблемы. Во-первых этот пример отказывается работать на моей машине. Тут я поковыряюсь, разберусь… Во-вторых, неизвестно что будет с качеством при отображении анимации подобным способом.


Должно быть нормально. Ведь текстура фильтроваться будет. Такиим образом сделан один из режимов проигрывания видео в плеере Media Player Classic.