c++ 在保存大量动态创建的uobject并恢复它们之间的链接时,我有什么选择?

6tr1vspr  于 2022-11-27  发布在  其他
关注(0)|答案(1)|浏览(74)

我有一个游戏,里面有很多动态创建的uobject,其中一些是通过指针链接的。uobject通常是在管理器中创建和存储的。这个游戏还在开发中。我需要保存所有这些对象,以便在对象修改后维护起来最省力。
尝试将所有对象字段放入保存结构并为对象分配ID。但对对象的任何修改都需要更改保存结构,这很繁琐。此外,当一个UObject链接到另一个UObject时,恢复链接总是一个需要解决的问题。2我有什么办法可以最大限度地减少繁琐的工作?3有没有一个插件可以处理保存UObject和恢复链接?甚至只是制作一个级别快照

cmssoen2

cmssoen21#

是的,有一个插件。
我不使用EasyMultiSave,但我购买它是为了看看他们如何处理一些情况。它真的很好的设置,并不断维护。

它确实支持保存和加载动态生成的对象及其引用。它还利用了属性详细信息面板中已经存在的SaveGame复选框。

相关问题