草庐IT

SpecializedComponent

全部标签

c++ - 如何在 C++ 中序列化树结构?

我正在尝试序列化/反序列化游戏场景以进行网络发送/接收以及从磁盘保存/加载到磁盘。我的游戏引擎使用节点和组件,因此它们是唯一需要序列化的对象。场景可能如下所示:RootNode-Node-SpecializedComponent-SpecializedComponent-Node-Node-Node-Node-Node-Node-Node-SpecializedComponent-Node一个节点基本上是这样的:classNode{mapmChildren;mapmComponents;uuid_tmId;Node*mParent;};SpecializedComponent基本上是这