Skip to content

TilemapComponentOptions

Defined in: tilemap/src/TilemapComponent.ts:22

Options for creating a TilemapComponent.

optional keyPrefix?: string

Defined in: tilemap/src/TilemapComponent.ts:38

Override prefix used when auto-keying entities spawned from Tiled objects. Defaults to mapKey. Set this when multiple instances of the same map need distinct entity-key namespaces (e.g. instanced dungeons).


optional layer?: string

Defined in: tilemap/src/TilemapComponent.ts:32

Render layer name. Default: “default”.


optional layers?: string[]

Defined in: tilemap/src/TilemapComponent.ts:30

Which tile layers to render. Omit to render all.


optional map?: TiledMapData

Defined in: tilemap/src/TilemapComponent.ts:26

Parsed Tiled map data. Use only when you don’t have an AssetHandle. Save/load and auto-keys require mapKey or source.


optional mapKey?: string

Defined in: tilemap/src/TilemapComponent.ts:28

Asset path to the Tiled JSON. Resolved via Assets.get. Save/load uses this.


optional source?: AssetHandle<TiledMapData>

Defined in: tilemap/src/TilemapComponent.ts:24

Asset handle for the map. Preferred — captures both the parsed data and the asset path.