cocos creator里 packedAssets是什么

一个prefab里,有一张图片,loader加载这个prefab,然后移除这个prefab的getDependsRecursively。
此时,loader里面的资源多了一个。搜索这个资源的标识,发现在settings.js里有定义。

"packedAssets": {
    "0922618d0": [
        "29FYIk+N1GYaeWH/q1NxQO",
        "7aKadCll5JH7YxON6hlSPe",
        "e97GVMl6JHh5Ml5qEDdSGa",
        "f0BIwQ8D5Ml7nTNQbh1YlS"
    ],
    "0a0d5bcdb": [
        "02M8WNHUtCkLWQPZwluIU3",
        "09HGbc2BROYqgKo2hIpsAA"
    ],
    "0c2e3f602": [
        "1a3bRLxXRHF5UkdYC3Q0kr",
        "22MveeE4FFJ6cpbd6TemuZ"
    ]
},

这里面的packedAssets是什么意思,不移除会有问题吗

loader 里面多了什么资源?你怎么看出来的?
packedAssets 是合并后的 json 文件

直接运行不会出现这个问题,发布后,就会有这个问题,再重新说明一下情况,一会上传一个最小实例工程。

有一个prefabA,里面有一个精灵1.png。现在load该prefabA,cc.loader._cache里会多出来四个asset

  1. prefabA
  2. 1.png纹理
  3. 1.png精灵帧
  4. prefabA和1.png精灵帧的合集

如果未发布,直接点的运行,则会多出来3个asset

  1. prefabA
  2. 1.png纹理
  3. 1.png精灵帧

现在不知道
4) prefabA和1.png精灵帧的合集
如何移除,以及是否需要移除

assettest.zip (652.1 KB)

大神帮我看一下吧,这是最小工程,creator版本1.6.2

这个没办法移除,也不用移除

1赞