场景切换后的log"…/e27abbb8-b167-4ffb-b0fa-fe2c764dd0c9.json" was released but maybe still referenced by “…”
以下为通过报错查到场景文件所在的位置,发现有一个共性,就是name为空
请问这怎么解啊
{
“type”: “cc.Sprite”,
“_name”: “”,//此处name为空
“_objFlags”: 0,
“node”: {
“id”: 15
},
“_enabled”: true,
“_materials”: [
{
“uuid”: “eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432”
}
],
“_srcBlendFactor”: 770,
“_dstBlendFactor”: 771,
“_spriteFrame”: {
“uuid”: “e27abbb8-b167-4ffb-b0fa-fe2c764dd0c9”
},
“_type”: 0,
“_sizeMode”: 1,
“_fillType”: 0,
“_fillCenter”: {
“type”: “cc.Vec2”,
“x”: 0,
“y”: 0
},
“_fillStart”: 0,
“_fillRange”: 0,
“_isTrimmedMode”: true,
“_atlas”: {
“uuid”: “327e9f3f-84b5-41c0-a6a3-2138ac6bd053”
},
“_id”: “5fiFT/4e5MJKtiHs5pbftt”
},
几年的困扰了,论坛上已有的帖子也没找到解决方法
日志说了你错误的释放了一个正在使用的资源e27abbb8-b167-4ffb-b0fa-fe2c764dd0c9.json
解决了
我也遇到这个问题了 切换场景有这个log 然后场景切回来图片显示不了了,可以告知怎么解决的吗 感谢!!
2.3我用了cc.loader.setAutoReleaseRecursively这个api专门对报错的资源进行了保护
1赞
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。