resources.load(‘jybg’,Prefab,(err,prefab:Prefab)=>{
this.prefab = prefab;
console.log('prefab : ',prefab.refCount);
// prefab.addRef();
/let node = instantiate(prefab);
})
这个时候prefab的引用计数为0,但是不会被销毁,这是为什么。。
https://docs.cocos.com/creator/3.8/manual/zh/asset/release-manager.html#资源的动态引用
想接管计数的话,还是全面接管资源控制稳妥些
动态加载只能靠自记封装管理
需要 asset.addRef(); asset.decRef();这样激活一下,不然如果默认是0就删除,你根本没有可以使用资源的时间
你确定 动态加载的资源 如果不addRef 就没有使用的机会了?
我的意思是,虽然默认加载的引用计数是0,但是要自动释放需要调用addRef再decRef激活自动释放机制

