怎么加载gif
creator 不支持加载 GIF,你可以自己自定义一个。
1、去网上找GIF解析库来解析GIF,
2、通过解析出来的数据来生成spriteFrame以提供给cc.Sprite使用
3、并按照解析出来的时间等参数切换sprite的spriteFrame显示。
这个里面是我以前写的GIFSprite组件,有兴趣的话你可以看一下。
GifSpriteDemo.zip (2.5 MB)
5赞
请问这个能支持远程加载gif吗?
我试了试出不来。。
出来了,感谢分享
1赞
大佬 ,你这在2.4.2引擎上报错啊
其实用spine会更好一些吧,比较省资源
你好,这个在web端会报错,还有改进吗?
2.4.2上加载resource的没问题,加载远程的就报错了:
Uncaught (in promise) TypeError: element.addEventListener is not a function
at cc_Texture2D.initWithElement (CCTexture2D.js:624)
at cc_Texture2D.set [as _nativeAsset] (CCTexture2D.js:311)
at createTexture (factory.js:33)
at Object.create (factory.js:108)
at CCAssetManager.js:621
at utils.js:79
cc.assetManager.loadAny 用这个试试
你怎么做的加载远程gif?求分享
收藏啦!官方怎么就不支持一下呢!