creator如何不初始化场景?

现在有个场景A在操作了一番之后要跳到另一个场景B,然后从场景B要返回场景A,返回的场景A是操作了一番之后的。
我在场景B用loadScene(‘场景A’)之后,场景A是初始化的,并不是操作一番之后的状态。
请问我如何返回场景A的时候场景A是操作了一番后的状态?

1赞

简单来说就是不用之前的场景初始化

1.A和B不用scene用node

2.操作后相关的关键数据保存下来,然后切回A的时候用这些关键数据初始化A

我就只能想到这些笨方法:joy:

:joy:嗯,跟我想的一样

有没有什么正常的方法。。。

也就是说,你想在场景B进行操作之后影响场景A里面的东西?

我是不是理解错了…

是的。。。我的意思是比如场景A里有个点p的初始位置在(0,0),然后点击一个位置,这时点p移动到了(10,10),然后加载场景B,在场景B中点返回按钮,回到场景A,这时点p的位置应该还在(10,10),但是用loadScene会使场景A初始化,点p的位置回到了初始位置(0,0)。

这样啊,关于场景我也没有什么太好的办法,可以考虑用全局变量保存相关信息初始化场景时刷新这些信息,或者使用常驻节点,不过这个我没有使用过,好像是脱离场景独立存在的东西,不会因为场景销毁而被销毁