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

Eredita: EditorPlugin < Node < Object

Editor per i nodi GridMap.

Descrizione

GridMapEditorPlugin fornisce accesso alla funzionalità dell'editor di GridMap.

Metodi

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)


Descrizioni dei metodi

void clear_selection() 🔗

Deseleziona qualsiasi cella attualmente selezionata.


GridMap get_current_grid_map() const 🔗

Restituisce il nodo GridMap attualmente modificato dall'editor di grid map.


Array get_selected_cells() const 🔗

Restituisce un array di Vector3i con le coordinate delle celle selezionate.


int get_selected_palette_item() const 🔗

Restituisce l'indice dell'elemento nella MeshLibrary selezionato nella tavolozza dell'editor della grid map o -1 se non è selezionato alcun elemento.

Nota: Gli indici potrebbero non essere nello stesso ordine in cui appaiono nell'interfaccia dell'editor.


AABB get_selection() const 🔗

Restituisce le coordinate delle celle che delimitano la selezione attuale. Usa has_selection() per verificare se è presente una selezione attiva.


bool has_selection() const 🔗

Restituisce true se ci sono celle selezionate.


void set_selected_palette_item(item: int) const 🔗

Seleziona l'elemento nella MeshLibrary con l'indice specificato nella tavolozza dell'editor della grid map. Se viene specificato un indice negativo, non verrà selezionato alcun elemento. Se viene specificato un valore maggiore dell'ultimo indice, verrà selezionato l'ultimo elemento.

Nota: Gli indici potrebbero non essere nello stesso ordine in cui appaiono nell'interfaccia dell'editor.


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

Seleziona le celle all'interno dei limiti specificati da begin a end.