creator 2.4.7如何获取图集中某个单图的纹理信息

有大佬知道吗?

cc.SpriteAtlas.getSpriteFrame(“xx”) 可以获取单图的spriteFrame, spriteFrame里面包含该图的texture2d和矩形信息等。

那这样不是拿到了图集的纹理信息,并不是单图的纹理信息吧

spriteFrame实际上就是截取texture的一部分。

但里面的getTexture实际上获取到的是整张图集的纹理,而不是单图的截取后

所以,你想实现的是什么?

要获取单图的纹理

引擎中没有提供获取单图的纹理的接口,你可以用 https://github.com/lovell/sharp 试下。

这个库有点厉害,但是这个似乎没法在 h5 上跑吧?

可以将对应图像渲染到 RenderTexture 里然后再拿来用

renderTexture.begin is not a function 这是为何,皮皮大佬,这条路,我走不通呀…