当我发现这个时,我正在寻找一种在XNA中使用GIF的方法:http://xnagif.codeplex.com/
有人能告诉我在添加和链接这个库到我的项目时的正确步骤吗?当我尝试它时,我无法让它工作,我觉得我可能会删除/覆盖项目中必要的组件。
答案 0 :(得分:3)
正如我所说,spritesheet动画比gifs更容易,并且为你提供了更大的灵活性,比如在同一个图像文件中存储多个动画。
这个不错的tutorial将帮助您开始使用XNA中的spritesheet动画。你可以用很长的时间来开发一个有效的动画库。
简而言之,XNA在其Draw方法中已经有一个参数,它允许您只绘制完整图像的一小部分(参数:source)。使用此功能,您可以每隔X秒更改一次源,使其看起来像GIF动画。我向你保证,它确实不是太复杂,不应该太长时间来实现(因为我已经多次自己完成,总是改进我的动画引擎)