我有一个 XNA 游戏(它是一台老虎机)。
我的艺术家为我制作了一些非常酷的动画,它们或多或少是 1600x1000 和超过 50 帧。
对于到目前为止的所有动画,我一直在使用精灵表。(所有帧都在一个图像文件中,并且在渲染时选择要显示的图像部分)。
问题是您只能加载特定大小的图像。2kx2k 或 4kx4k 取决于您的视频卡。显然,对于这个大型动画来说,将每一帧都放入一个文件是不可能的。
您可以单独加载每个图像并按顺序显示它们吗?(无论如何,在我发现这不是你应该这样做之前,这就是我曾经为较小的动画所做的)
我的问题:
如果有播放这些大型动画的好方法怎么办?
拥有 spritesheet 而不是将帧单独加载为 Texture2D 是否有好处?
是否有(免费)方式在 XNA 中播放全屏视频?