Skip to content

ECS Framework API v2.2.11


ECS Framework API / IncrementalSerializationOptions

Interface: IncrementalSerializationOptions

Defined in: packages/core/src/ECS/Serialization/IncrementalSerializer.ts:129

增量序列化选项

Properties

deepComponentComparison?

optional deepComponentComparison: boolean

Defined in: packages/core/src/ECS/Serialization/IncrementalSerializer.ts:134

是否包含组件数据的深度对比 默认true,设为false可提升性能但可能漏掉组件内部字段变更


trackSceneData?

optional trackSceneData: boolean

Defined in: packages/core/src/ECS/Serialization/IncrementalSerializer.ts:140

是否跟踪场景数据变更 默认true


compressSnapshot?

optional compressSnapshot: boolean

Defined in: packages/core/src/ECS/Serialization/IncrementalSerializer.ts:146

是否压缩快照(使用JSON序列化) 默认false,设为true可减少内存占用但增加CPU开销


format?

optional format: IncrementalSerializationFormat

Defined in: packages/core/src/ECS/Serialization/IncrementalSerializer.ts:154

序列化格式

  • 'json': JSON格式
  • 'binary': 二进制格式 默认 'json'

pretty?

optional pretty: boolean

Defined in: packages/core/src/ECS/Serialization/IncrementalSerializer.ts:160

是否美化JSON输出(仅在format='json'时有效) 默认false

Released under the MIT License.