new SceneTilemap(scene, tilemap)
场景瓦片地图对象
Parameters:
| Name | Type | Description |
|---|---|---|
scene |
SceneContext
|
场景上下文对象 |
tilemap |
Object
|
场景中预设的瓦片地图数据 |
Members
Methods
callEvent(type) → {EventHandler|undefined}
调用瓦片地图事件
Parameters:
| Name | Type | Description |
|---|---|---|
type |
string
|
瓦片地图事件类型 |
Returns:
- Type:
-
EventHandler|undefined
deleteTile(x, y)
删除图块
Parameters:
| Name | Type | Description |
|---|---|---|
x |
number
|
瓦片地图X |
y |
number
|
瓦片地图Y |
emit(type)
调用瓦片地图事件和脚本
Parameters:
| Name | Type | Description |
|---|---|---|
type |
string
|
瓦片地图事件类型 |
getTileTerrain(x, y) → {number}
获取指定位置的图块地形
Parameters:
| Name | Type | Description |
|---|---|---|
x |
number
|
场景X |
y |
number
|
场景Y |
Returns:
- Type:
-
number
地形编码
setTile(x, y, tilesetId, tx, ty)
设置图块
Parameters:
| Name | Type | Description |
|---|---|---|
x |
number
|
瓦片地图X |
y |
number
|
瓦片地图Y |
tilesetId |
string
|
图块组ID |
tx |
number
|
图块X |
ty |
number
|
图块Y |