我想为游戏存储不同对象的图形,它们的类可能相关,也可能不相关,它们可能包含简单结构的向量。
通过二进制解析/组合,我指的是创建一个新的解析器/组合器树,用于保存和读取这些对象的数据,并将其传递给我的对象来推送/拉取它们的数据。
我也可以使用JSON,但对于读取来说可能相当慢,并且当涉及到相当大的矩阵和数字集时,在大小方面并不是非常有效。
- 我希望解析操作快速进行,数据可能非常大。
- 添加新内容不应该很困难,并且不应该破坏向后兼容性。
- 较小的文件大小有一定重要性。
- 可读性很重要。
通过二进制解析/组合,我指的是创建一个新的解析器/组合器树,用于保存和读取这些对象的数据,并将其传递给我的对象来推送/拉取它们的数据。
我也可以使用JSON,但对于读取来说可能相当慢,并且当涉及到相当大的矩阵和数字集时,在大小方面并不是非常有效。