这里其实是因为不推荐用户使用 new SpriteFrame,才会出现这个警告的,但是实际上动画这里不应该出现,这个 bug 已经修复了,下个版本会更新。
噢噢 好的好的 我做的时候提示这个 我还以为做动画的方式有改动 才过来问的 谢谢谢谢啦
这个是我们的失误,抱歉。
我需要从远端URL下载png显示,cc.loader.load 回来的是Texture2D,显示的时候用的是new SpriteFrame。我这个方法是否不当,该怎么改?
这方法是可以的,你可以暂时先无视这个警告。
我提交一下应急的方法,
- 你去 cc.loader.loadRes 一个 SpriteFrame 然后把远端下载下来的 Texture2D 赋值给它。
- 无视这个警告,因为之后我们新的引擎版本会解决 new SpriteFrame 内存泄露的问题。