【问题标题】:godot singleton variables reset between scenesGodot 单例变量在场景之间重置
【发布时间】:2021-01-13 05:56:17
【问题描述】:

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

extends Node

var money = 1
var lives = 3

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

我做错了什么?

【问题讨论】:

  • 您是在实例化全球吗?您只需访问 Global.money 即可读取/更改值。你能发布场景的代码吗?

标签: godot


【解决方案1】:

嗯...我认为我的项目只是出了点问题,尝试了另一个项目,它在那里就像一个魅力...对不起打扰你了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-31
    • 2020-02-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多