我有一个jsfiddle,可以加载您粘贴到输入框中的任何图像,但它只加载第一帧。
var animatedGif = PIXI.Sprite.fromImage('http://i.imgur.com/egzJbiI.gif');
但是pixi.js资产加载器似乎只能加载动画.gif文件的第一帧而不是其余帧。
我能找到的所有关于这个主题的信息都说我应该提前将动画.gif文件转换为SpriteSheet,但是这是不可能的,因为播放器会在播放时提供.gif图像,所以我无法提前处理它们。
有没有一种简单的方法来加载动画的.gif图像,使其自动转换为SpriteSheet或MovieClip,甚至是Texture对象数组?
如果pixi.js中没有简单的解决方案,那么我需要编写自己的插件,也许使用类似jsgif的东西来处理.gif并手动分离每一帧?
任何有关如何在浏览器中(使用javascript)从动画的.gif生成SpriteSheet的建议都可能很有用。