XNA游戏,全屏动画/video播放

我有一个XNA游戏(它是老虎机)。

我有一些非常酷的动画,我的艺术家为我制作的或多或少1600×1000和超过50帧。

到目前为止,对于所有的动画,我一直在使用精灵表。 (所有帧都在一个图像文件中,当渲染时,它选择要显示的图像部分)。

问题是您只能加载一定大小的图像。 2kx2k或4kx4k,具体取决于您的显卡。 显然,将每个帧放入一个文件对于这个大型动画来说是不可能的。

你能单独加载每个图像并按顺序显示它们吗? (在我发现不是你应该怎么做之前,这就是我以前为较小的动画所做的事情)

我的问题:

如果有什么是播放这些大型动画的好方法怎么办?

有一个spritesheet而不是像Texture2D一样单独加载框架有什么好处?

是否有(免费)方式在XNA中播放全屏video?

显然,XNA 3.1 “现在支持播放video的function,这些video可用于打开启动画面和徽标场景,剪切场景或游戏内video显示等目的。” 这就是你想要使用的 – 你所谈论的尺寸对于传统的动画技术来说太大了。 一些示例代码在这里 。