【发布时间】:2018-06-29 14:40:06
【问题描述】:
我有一个公共类GameObject 和它的几个子类。它们中的每一个都有自己的附加变量。保存游戏时,我需要保存这些类的所有对象。
我的想法是将每个对象的信息保存在 JSON 中,然后将这些 JSON 保存到 SaveGame 对象内的数组中,但虚幻引擎不提供使用 JSON 的机会。我也想过序列化这些对象,但虚幻引擎也没有这样做。
我该怎么办?
虚幻引擎 4.18.3 蓝图
【问题讨论】:
-
也许有人至少知道如何将
struct转换为string? -
因为我的回答会很长,所以我只为您留下这个链接:wiki.unrealengine.com/… 您可以使用所有想要的数据创建
SaveGameState类,然后将值传播到该类(最好通过蓝图在您的蓝图和SaveGameState之间保存/加载数据的接口,然后只需调用您的 C++ 实现即可将数据保存/加载到 HDD。
标签: unreal-engine4