关于热更新后资源缓存的问题

  • Creator 版本: 2.2.2

  • 目标平台: Native

    游戏资源加载使用的是cc.loader.loadRes,并且自己对资源以及其cc.loader.getDependsRecursively(x)的结果都进行了计数管理。
    卸载资源时,对cc.loader.getDependsRecursively(x)的结果进行计数更新,次数不会0的会被剔除,然后通过cc.loader.release(array)进行卸载。

    目前,在加载过资源之后触发热更新,热更新完成之后清理掉所有加载的资源,cc.loader._cache也确认清空。此时调用cc.game.restart()重启游戏后,之前加载的资源都是老的资源,其他未加载的资源都是新版本的。

    请问一下问题出在哪里?
    @jare @panda
    谢谢

请问你解决了吗

热更新的资源存放地址不要用原来的地址就可以了