请教一下资源释放问题

目前我游戏中主场景只有loading界面(直接放置在场景中),包括背景图logo等都是挂载在上面的。
其余都是UI预制体的形式,预制体本身依赖的资源以及动态加载的资源都做了资源管理,销毁UI的时候会释放这些资源。
我loading加载完进入游戏后destory了loading节点,但是发现loading依赖的背景图logo等,依然没有被销毁,destory不会释放这些资源吗。我如何释放掉这些资源呢?

跟我想到一块去了:首场景只做最简单的loading,加载完必需的资源(并打开新页面)后,需要释放掉场景引用的静态内容。好在这条路我已经给你踏过了,拿去吧 :kissing:

const assets = assetManager.assets;
const scene = director.getScene();
const deps = assetManager.dependUtil.getDeps(scene.uuid);
for (let dIdx = 0, dNum = deps.length; dIdx < dNum; dIdx++) {
    assets.get(deps[dIdx])?.decRef(true);
}