Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
TileMapPattern
Hereda: Resource < RefCounted < Object
Contiene un patrón para copiar o pegar en TileMaps.
Descripción
Este recurso contiene un conjunto de celdas para ayudar a las manipulaciones masivas de TileMap.
Un patrón siempre comienza en las coordenadas (0, 0) y no puede tener celdas con coordenadas negativas.
Métodos
get_cell_alternative_tile(coords: Vector2i) const |
|
get_cell_atlas_coords(coords: Vector2i) const |
|
get_cell_source_id(coords: Vector2i) const |
|
get_size() const |
|
get_used_cells() const |
|
is_empty() const |
|
void |
remove_cell(coords: Vector2i, update_size: bool) |
void |
set_cell(coords: Vector2i, source_id: int = -1, atlas_coords: Vector2i = Vector2i(-1, -1), alternative_tile: int = -1) |
void |
Descripciones de Métodos
int get_cell_alternative_tile(coords: Vector2i) const 🔗
Devuelve el ID de la alternativa de mosaico de la celda en coords.
Vector2i get_cell_atlas_coords(coords: Vector2i) const 🔗
Devuelve el ID de las coordenadas del atlas del tile en coords.
int get_cell_source_id(coords: Vector2i) const 🔗
Devuelve el ID de la fuente de tile de la celda en coords.
Devuelve el tamaño, en celdas, del patrón.
Array[Vector2i] get_used_cells() const 🔗
Devuelve la lista de coordenadas de celdas utilizadas en el patrón.
bool has_cell(coords: Vector2i) const 🔗
Devuelve si el patrón tiene un tile en las coordenadas dadas.
Devuelve si el patrón está vacío o no.
void remove_cell(coords: Vector2i, update_size: bool) 🔗
Elimina la celda en las coordenadas dadas.
void set_cell(coords: Vector2i, source_id: int = -1, atlas_coords: Vector2i = Vector2i(-1, -1), alternative_tile: int = -1) 🔗
Establece los identificadores de tile para la celda en las coordenadas coords. Véase TileMap.set_cell().
void set_size(size: Vector2i) 🔗
Establece el tamaño del patrón.