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
Наследует: Resource < RefCounted < Object
Содержит шаблон, который можно скопировать или вставить в TileMap-ы.
Описание
Этот ресурс содержит набор ячеек для пакетной обработки TileMap.
Узор всегда начинается с координат (0, 0) и не может содержать ячеек с отрицательными координатами.
Методы
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 |
Описания метода
int get_cell_alternative_tile(coords: Vector2i) const 🔗
Возвращает альтернативный идентификатор тайла ячейки с координатами coords.
Vector2i get_cell_atlas_coords(coords: Vector2i) const 🔗
Возвращает идентификатор координат атласа тайла для ячейки по координатам coords.
int get_cell_source_id(coords: Vector2i) const 🔗
Возвращает идентификатор источника тайла для ячейки по координатам coords.
Возвращает размер шаблона в ячейках.
Array[Vector2i] get_used_cells() const 🔗
Возвращает список используемых координат ячеек в шаблоне.
bool has_cell(coords: Vector2i) 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) 🔗
Устанавливает идентификаторы тайла для ячейки с координатами coords. См. TileMap.set_cell().
void set_size(size: Vector2i) 🔗
Устанавливает размер узора.