ECS Framework API / IncrementalSerializationOptions
Interface: IncrementalSerializationOptions
Defined in: packages/core/src/ECS/Serialization/IncrementalSerializer.ts:129
增量序列化选项
Properties
deepComponentComparison?
optionaldeepComponentComparison:boolean
Defined in: packages/core/src/ECS/Serialization/IncrementalSerializer.ts:134
是否包含组件数据的深度对比 默认true,设为false可提升性能但可能漏掉组件内部字段变更
trackSceneData?
optionaltrackSceneData:boolean
Defined in: packages/core/src/ECS/Serialization/IncrementalSerializer.ts:140
是否跟踪场景数据变更 默认true
compressSnapshot?
optionalcompressSnapshot:boolean
Defined in: packages/core/src/ECS/Serialization/IncrementalSerializer.ts:146
是否压缩快照(使用JSON序列化) 默认false,设为true可减少内存占用但增加CPU开销
format?
optionalformat:IncrementalSerializationFormat
Defined in: packages/core/src/ECS/Serialization/IncrementalSerializer.ts:154
序列化格式
- 'json': JSON格式
- 'binary': 二进制格式 默认 'json'
pretty?
optionalpretty:boolean
Defined in: packages/core/src/ECS/Serialization/IncrementalSerializer.ts:160
是否美化JSON输出(仅在format='json'时有效) 默认false