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...
GridMapEditorPlugin
Наследует: EditorPlugin < Node < Object
Редактор узлов GridMap.
Описание
GridMapEditorPlugin обеспечивает доступ к функциональным возможностям редактора GridMap.
Методы
void |
|
get_current_grid_map() const |
|
get_selected_cells() const |
|
get_selected_palette_item() const |
|
get_selection() const |
|
has_selection() const |
|
void |
set_selected_palette_item(item: int) const |
void |
set_selection(begin: Vector3i, end: Vector3i) |
Описания метода
void clear_selection() 🔗
Отменяет выбор всех выбранных в данный момент ячеек.
GridMap get_current_grid_map() const 🔗
Возвращает узел GridMap, который в данный момент редактируется редактором карты сетки.
Array get_selected_cells() const 🔗
Возвращает массив Vector3i с координатами выбранных ячеек.
int get_selected_palette_item() const 🔗
Возвращает индекс выбранного элемента MeshLibrary в палитре редактора карты сетки или -1, если элемент не выбран.
Примечание: Индексы могут быть не в том же порядке, в котором они отображаются в интерфейсе редактора.
Возвращает границы координат ячейки текущего выделения. Используйте has_selection(), чтобы проверить, есть ли активное выделение.
Возвращает true, если есть выбранные ячейки.
void set_selected_palette_item(item: int) const 🔗
Выбирает элемент MeshLibrary с указанным индексом в палитре редактора карты сетки. Если указан отрицательный индекс, элемент не будет выбран. Если указано значение, большее последнего индекса, будет выбран последний элемент.
Примечание: Индексы могут быть не в том же порядке, в котором они отображаются в интерфейсе редактора.
void set_selection(begin: Vector3i, end: Vector3i) 🔗
Выбирает ячейки внутри указанных границ от begin до end.