godot 单例变量在场景之间重置

godot singleton variables reset between scenes

我正在制作一个我经常切换场景的游戏。我需要变量来保证这些场景之间的安全,所以我制作了一个名为“global.gd”的全局单例。 这是代码:

extends Node

var money = 1
var lives = 3

问题是每次我切换场景时,数量都会重置为 1 和 3。所以即使我在一个回合中更改数量,当我切换到另一个场景时它也会返回。

我做错了什么?

嗯...我认为我的项目只是出了点小问题,尝试了另一个项目,它在那里工作得很好...抱歉打扰了!