godot 单例变量在场景之间重置
godot singleton variables reset between scenes
我正在制作一个我经常切换场景的游戏。我需要变量来保证这些场景之间的安全,所以我制作了一个名为“global.gd”的全局单例。
这是代码:
extends Node
var money = 1
var lives = 3
问题是每次我切换场景时,数量都会重置为 1 和 3。所以即使我在一个回合中更改数量,当我切换到另一个场景时它也会返回。
我做错了什么?
嗯...我认为我的项目只是出了点小问题,尝试了另一个项目,它在那里工作得很好...抱歉打扰了!
我正在制作一个我经常切换场景的游戏。我需要变量来保证这些场景之间的安全,所以我制作了一个名为“global.gd”的全局单例。 这是代码:
extends Node
var money = 1
var lives = 3
问题是每次我切换场景时,数量都会重置为 1 和 3。所以即使我在一个回合中更改数量,当我切换到另一个场景时它也会返回。
我做错了什么?
嗯...我认为我的项目只是出了点小问题,尝试了另一个项目,它在那里工作得很好...抱歉打扰了!