救救萌新,场景切换失败

cocos creator3.6.2
游戏小白脑子进水想做个微信小游戏,一路坎坷各种问题,也慢慢搜索解决了,今天这个场景切换的实在不知道怎么回事,求碰到过这个问题的大佬指点一下 :skull:
游戏就2个场景,一个Main,一个PlayGame,从Main切换到PlayGame场景正常,再从PlayGame切换回Main就不行了,也没报错,切换场景的代码很简单,就是用的director.loadScene,其它游戏逻辑代码乱七八糟,也不知道怎么说 :sweat_smile:

clickStartGame() {
        let result = director.loadScene("PlayGame");
        console.log("切换场景:", result);
    }

returnStart() {
        director.stopAnimation();
        // director.runSceneImmediate(new Scene("Main"));
        let result = director.loadScene("Main");
        console.log("切换场景:", result);
    }

image


点击返回按钮

还有就是,虽然切换失败了,但确实执行了Main场景的脚本代码

还有个现象是头像不见了,不知道和这个有没有关系,头像昵称是常驻节点,一开始Main场景是显示的
image

切换场景并不会保留当前场景的节点,会被引擎机制销毁

加载和切换场景 · Cocos Creator

现在问题是,只销毁了我的常驻节点头像和昵称,没有销毁其它的,场景也没切换过去,是需要在PlayGame场景再设置一遍常驻节点吗

有人吗,不想放弃这个功能啊 :sob: