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...
EditorSelection
Eredita: Object
Gestisce la selezione di SceneTree nell'editor.
Descrizione
Questo oggetto gestisce la selezione del SceneTree nell'editor.
Nota: Questa classe non dovrebbe essere istanziata direttamente. Invece, accedi al singleton tramite EditorInterface.get_selection().
Metodi
void |
|
void |
clear() |
void |
remove_node(node: Node) |
Segnali
selection_changed() 🔗
Emesso quando cambia la selezione.
Descrizioni dei metodi
Aggiunge un nodo alla selezione.
Nota: Il nodo appena selezionato non verrà modificato automaticamente nell'ispettore. Se si desidera modificare un nodo, usa EditorInterface.edit_node().
void clear() 🔗
Cancella la selezione.
Array[Node] get_selected_nodes() 🔗
Restituisce la lista dei nodi selezionati.
Array[Node] get_top_selected_nodes() 🔗
Restituisce solo l'elenco dei nodi selezionati più in alto, escludendo eventuali nodi figlio. Questo è utile per eseguire operazioni di trasformazione (spostamento, rotazione, ecc.).
Ad esempio, se esiste un nodo A con un nodo figlio B e un nodo fratello C, selezionandoli tutti e tre questo metodo restituirà solo A e C. La modifica della trasformazione globale di A influirà sulla trasformazione globale di B, quindi non è necessario modificare B separatamente.
Array[Node] get_transformable_selected_nodes() 🔗
Deprecato: Use get_top_selected_nodes() instead.
Restituisce solo l'elenco dei nodi selezionati più in alto, escludendo eventuali nodi figlio. Questo è utile per eseguire operazioni di trasformazione (spostamento, rotazione, ecc.). Vedi get_top_selected_nodes().
void remove_node(node: Node) 🔗
Rimuove un nodo dalla selezione.