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.

GridMapEditorPlugin

Успадковує: EditorPlugin < Node < Object

Редактор для вузлів GridMap.

Опис

GridMapEditorPlugin надає доступ до функцій редактора GridMap.

Методи

void

clear_selection()

GridMap

get_current_grid_map() const

Array

get_selected_cells() const

int

get_selected_palette_item() const

AABB

get_selection() const

bool

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, якщо жоден елемент не вибрано.

Примітка: Порядок індексів може відрізнятися від того, у якому вони відображаються в інтерфейсі редактора.


AABB get_selection() const 🔗

Повертає межі координат комірки поточного виділення. Використовуйте has_selection(), щоб перевірити, чи є активний вибір.


bool has_selection() const 🔗

Повертає true, якщо є вибрані клітинки.


void set_selected_palette_item(item: int) const 🔗

Вибирає елемент MeshLibrary із заданим індексом у палітрі редактора карт сітки. Якщо вказано від’ємний індекс, жоден елемент не буде вибрано. Якщо вказано значення, що перевищує останній індекс, буде вибрано останній елемент.

**Примітка: ** Порядок індексів може відрізнятися від того, у якому вони відображаються в інтерфейсі редактора.


void set_selection(begin: Vector3i, end: Vector3i) 🔗

Вибирає комірки в заданих межах від begin до end.