场景之间分数的传递

小弟是刚入坑cocos creator一个月的萌新,目前在试着制作一款微信小游戏,但是当我需要把一个场景的分数传递到菜单场景然后显示到排行榜时遇到了问题。在网络上搜索之后找到很多场景之间传输数据的讲解,但是基本都用不上。因为我要传递的数据是游戏结束后的分数,所以要代码执行完过后再传递,我不知道怎么办到这个,求各位大神帮帮忙呀!

最简单的方案,用全局变量保存

写一个专门用来存放需要跨场景,或者跨脚本的全局js文件,妥妥的。

尝试过全局变量,可能是我用错了,我修改不了变量的值…修改了也只在修改的那个脚本生效

建议看下官方文档关于全局变量的使用那块~~一个js声明,其它的用Global.score进行修改读取完全可以~

如果是JS,那么 window.score 就可以用了。 如果是TS,写一个单件类,通过import来使用

已解决,谢谢老哥们,我是在使用全局变量时时间轴出了问题,以为全局变量没用上,实际上是在显示之前没有改变变量的值,很愚蠢,再次感谢各位百忙之中抽出时间帮助小弟!