【发布时间】:2021-01-13 05:56:17
【问题描述】:
我正在制作一款我经常切换场景的游戏。我需要在这些场景之间保持安全的变量,所以我创建了一个名为“global.gd”的全局单例。 这是代码:
extends Node
var money = 1
var lives = 3
问题是每次切换场景时,数量都会重置为 1 和 3。所以即使我在一轮中更改数量,当我切换到另一个场景时,它也会返回。
我做错了什么?
【问题讨论】:
-
您是在实例化全球吗?您只需访问 Global.money 即可读取/更改值。你能发布场景的代码吗?
标签: godot