Skip to content

ECS Framework API v2.2.11


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?

optional timestamp: number

Defined in: packages/core/src/ECS/Serialization/SceneSerializer.ts:111

序列化时间戳


sceneData?

optional sceneData: 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?

optional metadata: object

Defined in: packages/core/src/ECS/Serialization/SceneSerializer.ts:128

元数据

entityCount

entityCount: number

componentTypeCount

componentTypeCount: number

serializationOptions?

optional serializationOptions: SceneSerializationOptions


componentTypeRegistry

componentTypeRegistry: object[]

Defined in: packages/core/src/ECS/Serialization/SceneSerializer.ts:137

组件类型注册信息

typeName

typeName: string

version

version: number

Released under the MIT License.