ECS Framework API / SerializedScene
Interface: SerializedScene
Defined in: packages/core/src/ECS/Serialization/SceneSerializer.ts:97
序列化后的场景数据
Properties
name
name:
string
Defined in: packages/core/src/ECS/Serialization/SceneSerializer.ts:101
场景名称
version
version:
number
Defined in: packages/core/src/ECS/Serialization/SceneSerializer.ts:106
序列化版本
timestamp?
optionaltimestamp:number
Defined in: packages/core/src/ECS/Serialization/SceneSerializer.ts:111
序列化时间戳
sceneData?
optionalsceneData:Record<string,any>
Defined in: packages/core/src/ECS/Serialization/SceneSerializer.ts:118
场景自定义数据
存储场景级别的配置和状态
entities
entities:
SerializedEntity[]
Defined in: packages/core/src/ECS/Serialization/SceneSerializer.ts:123
实体列表
metadata?
optionalmetadata:object
Defined in: packages/core/src/ECS/Serialization/SceneSerializer.ts:128
元数据
entityCount
entityCount:
number
componentTypeCount
componentTypeCount:
number
serializationOptions?
optionalserializationOptions:SceneSerializationOptions
componentTypeRegistry
componentTypeRegistry:
object[]
Defined in: packages/core/src/ECS/Serialization/SceneSerializer.ts:137
组件类型注册信息
typeName
typeName:
string
version
version:
number