Skip to content

buildCollisionGrid

buildCollisionGrid(map, opts): CollisionGrid

Defined in: src/modules/tilemap/collision-grid.ts:45

Derives a walkability mask from layered tile GIDs using two allowlists (floor + walkable props). More robust than enumerating every wall GID: new obstacle tiles added to the map are automatically solid without updating an exclusion list.

Floor GIDs are always walkable. Walkable-prop GIDs override solid tiles on upper layers. Everything else is solid.

TmxMap

BuildCollisionGridOptions

CollisionGrid