0
我有一个gif文件,我想用作three.js中的图像纹理。现在,当我想要呈现gif动画时,它会作为静止图像加载。有没有办法做到这一点?我知道A-Frame具有gif纹理的自定义着色器。如何在three.js中显示GIF纹理?
我有一个gif文件,我想用作three.js中的图像纹理。现在,当我想要呈现gif动画时,它会作为静止图像加载。有没有办法做到这一点?我知道A-Frame具有gif纹理的自定义着色器。如何在three.js中显示GIF纹理?
我会用这个选项:https://stemkoski.github.io/Three.js/Texture-Animation.html
他基本上有很长的PNG,改变它的位置。
[THREE.js中的动画GIF作为纹理可能的副本](http://stackoverflow.com/questions/21710049/animated-gif-as-texture-in-three-js) –
投票将其作为副本关闭。不幸的是,重复也没有答案,但那是因为没有简单的解决方案。 JavaScript代码在技术上没有办法访问动画.GIF的各个框架,因此在three.js中没有直接的实现方法。解决方法(将gif预处理为多个图像/带有偏移量的一个大图像,无论是离线还是服务器端)似乎都是最实用的。 –