手动收集节点的资源存起来,然后在适当的时机使用 cc.loader.release(xxx) 释放资源,并且调用cc.sys.garbageCollect()。然后重新打开主场景A,打开主场景A之前会有loading界面,主要先用 preloadScene 方法做资源预加载,预加载了主场景A和子场景B、C。但在打开子场景B/C的时候会重新加载资源,完毕再打开。这样前面用的preloadScene不是无效了吗?这里是有什么机制影响了吗
资源一旦被加载过就会放在缓存中,除非你调用了release接口释放掉,先preloadScene,这个scene里用到的资源都会加载之后放在缓存里面,之后loadScene就会复用这些资源