我创建了一个 SaveGame 子类来保存我的游戏数据,以便它在关卡之间持续存在。我创建对象并在第一个世界的 HUD 中设置几个变量,然后将其保存到插槽中。
最后,打印字符串节点按预期输出 False。然后我直接加载到下一个级别并从同一个插槽加载保存游戏。
但是现在,这里最后的分支正在返回 true。如何?其他一切都正确地持续存在,但是这个值在一秒钟前只是 false 时返回 true。我可以确认这发生在两个不同的关卡中,一个设置在关卡蓝图中,一个设置在 HUD 蓝图中。
怎么了?这只是一个错误还是我做错了什么?