3.x首场景资源会自动释放失败

creator版本:3.6.3

首场景(test1)有两个sprite:A,B,
场景2(test2) 只有一个sprite: B

勾选首场景的自动释放,在首场景中点击按钮跳转到场景2(test2),按理说应该释放掉A,但没有释放掉。
看代码发现在首场景添加引用的时候,索引值用的current_scene而不是其真正的uuid(如图一),在切换场景,对旧场景释放检测时,使用的是真正的uuid查找(如图二),所以找不到,也就释放不了了。


(图一)

(图二)

构建后不会这样吧,就预览都情况下会出现这个情况

此问题可以在这里 https://github.com/cocos/cocos-engine/issues/14229 跟进引擎修复进展。

感觉反馈,该问题已经在 >= 3.8.0 的版本中修复