场景间传值

cc.game.addPersistRootNode(myNode);我在文档看到这个接口。但具体还是不清楚该怎么做。
我要从场景A传递一个值给场景b,那么上面这句代码,是写在场景A的脚本还是场景b的呢,那么场景b 取这个值得时候要怎么用呢,直接my node?

首先,新建一个节点,上面挂载你想保存的值所在的脚本,你要保存的值需要在properties里,然后把这个节点放在和Canvas同级,哪个场景先运行就把常驻节点放在哪个场景,之后可以通过cc.director.getScene().getChildByName(“节点名”)来获取到你的常驻节点,然后.属性名就可以获取到了

1赞