У меня есть игра XNA (это игровой автомат).
У меня есть несколько действительно классных анимаций, которые мой художник сделал для меня, более или менее 1600x1000 и более 50 кадров.
Для всех анимаций до сих пор я использовал спрайт-листы. (Где все кадры находятся в одном файле изображения и когда он отображается, он выбирает, какую часть изображения показывать).
Проблема в том, что вы можете загрузить изображение только определенного размера. 2kx2k или 4kx4k в зависимости от вашей видеокарты. Очевидно, что поместить эту рамку в один файл невозможно для этой большой анимации.
Можете ли вы просто загрузить каждое изображение по отдельности и отобразить их по порядку? (Это то, что я делал в любом случае для анимации меньшего размера, прежде чем обнаружил, что это не то, что вы должны были делать)
Мои вопросы:
Что, если есть хороший способ воспроизвести эти большие анимации?
Есть ли преимущество в том, что у вас есть спрайт-лист, а не загрузка кадров по отдельности как в Texture2D?
Существует ли (бесплатный) способ воспроизведения полноэкранного видео в XNA?