资源释放 [终极方案] 欢迎大家讨论

没看懂,可怜下菜鸡第一个截图的代码是加到每个脚本的最上面吗?
这个cc.Component.prototype.addAutoReleaseAssets是什么时候会触发啊?load还是啥啊?

你的资源释放实现方式很不错,现在它是我的了。。。

项目中如何使用了,挂载到节点上面使用?

看楼下 很清楚 很简单的

需要挂载到节点是吧,有个疑问:图一的会覆盖图二的内容?
图一:
image
图二:

mark!

不是的 cc.Comopent.prototype 就是已经把这个函数写到 cc.Comopent 只要是组件就能直接调用 不需要挂节点 主要就是为了方便。第二个图 是一个纯工具函数 是为了让不想在cc.Comopent添加函数的人 或者想把资源挂在任何节点的人使用的

mark!!!

mark!

我没删啊 你是谁

了解了,谢谢

感谢分享!

一直做小游戏,基本上都没再考虑过释放这种事情了~~~ :joy: :joy: :joy:

mark 有点意思

一直都没关注资源释放,
趁这个机会研究研究

分享一个 Cocos Creator 2.3.3 内存释放方案

mark~~

留个脚印,学习一下

1赞

这是已知的一个模块所有需要动态加载的资源?打开的时候加载所有已知资源,关闭该模块的时候decRef所有已知资源? 如果是类似一个虚拟列表的,玩家拖动不拖动不是打开时知道的,得拖动到对应的地方才加载,那这种情况资源怎么管理?