TilesetCollision
TilesetCollision =
TileCollisionShape&object
Defined in: tilemap/tilesetAsset.ts:38
A tile’s collision = a TileCollisionShape plus optional cross-cutting modifiers.
Every modifier is optional and omitted when at its engine default, so existing
.estileset files (plain {type:'box'} / {type:'polygon'}) round-trip byte-for-byte.
oneWay is the solid-side normal in physics/world convention (y-up; {0,1} = solid-top,
jump-through floor); flip flags reorient it at placement. Absence of collision = none.
Type Declaration
Section titled “Type Declaration”density?
Section titled “density?”
optionaldensity?:number
Physics material overrides (absent = engine defaults).
friction?
Section titled “friction?”
optionalfriction?:number
oneWay?
Section titled “oneWay?”
optionaloneWay?:object
One-way (jump-through) platform: contacts from behind this normal pass through.
oneWay.nx
Section titled “oneWay.nx”nx:
number
oneWay.ny
Section titled “oneWay.ny”ny:
number
restitution?
Section titled “restitution?”
optionalrestitution?:number
sensor?
Section titled “sensor?”
optionalsensor?:boolean
Non-solid trigger volume (fires events, no physical response).