问题标签 [unreal-savegame]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
196 浏览

c++ - SaveGame 变量在关卡之间自行变化

我创建了一个 SaveGame 子类来保存我的游戏数据,以便它在关卡之间持续存在。我创建对象并在第一个世界的 HUD 中设置几个变量,然后将其保存到插槽中。

在此处输入图像描述

最后,打印字符串节点按预期输出 False。然后我直接加载到下一个级别并从同一个插槽加载保存游戏。

在此处输入图像描述

但是现在,这里最后的分支正在返回 true。如何?其他一切都正确地持续存在,但是这个值在一秒钟前只是 false 时返回 true。我可以确认这发生在两个不同的关卡中,一个设置在关卡蓝图中,一个设置在 HUD 蓝图中。

怎么了?这只是一个错误还是我做错了什么?

0 投票
2 回答
60 浏览

scope - 实例后的“C_#”是什么意思?

快速提问。所以我一直在努力保存我的项目,我正在做一些调试,因为事情不正常。现在似乎已修复,但我想知道......在将加载的游戏提升为变量后,我查看返回值,在实例的末尾有一个“C”,下划线,然后是一个数字。这个数字总是递增的,所以我想知道我是否保存正确。保存游戏实例是否应该始终相同,或者每次从插槽加载时末尾的数字是否会增加?

另外,另一件事。为什么在我转换到我的保存游戏对象并获得一个变量之后,在我调试它时它总是说(变量不在范围内)当它获得变量时?