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

Hérite de : EditorPlugin < Node < Object

Éditeur pour les nœuds GridMap.

Description

GridMapEditorPlugin fournit un accès à la fonctionnalité GridMap de l'éditeur.

Méthodes

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)


Descriptions des méthodes

void clear_selection() 🔗

Désélectionne toutes les cellules actuellement sélectionnées.


GridMap get_current_grid_map() const 🔗

Renvoie le nœud GridMap actuellement édité par l'éditeur de gridmap.


Array get_selected_cells() const 🔗

Renvoie un tableau de Vector3is avec les coordonnées des cellules sélectionnées.


int get_selected_palette_item() const 🔗

Renvoie l'index de l'élément MeshLibrary séléectionné dans la palette de l'éditeur de gridmap ou -1 si aucun élément n'est sélectionné.

Note : Les indices peuvent ne pas être dans le même ordre qu'ils apparaissent dans l'interface de l'éditeur.


AABB get_selection() const 🔗

Renvoie les limites des coordonnées des cellules de la sélection courante. Utilisez has_selection() pour vérifier s'il y a une sélection active.


bool has_selection() const 🔗

Renvoie true s'il y a des cellules sélectionnées.


void set_selected_palette_item(item: int) const 🔗

Sélectionne l'élément MeshLibrary avec l'index donné dans la palette de l'éditeur de gridmap. Si un indice négatif est donné, aucun élément ne sera sélectionné. Si une valeur supérieure au dernier indice est donnée, le dernier élément sera sélectionné.

Note : Les indices peuvent ne pas être dans le même ordre qu'ils apparaissent dans l'interface de l'éditeur.


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

Sélectionne les cellules à l'intérieur des limites données, de begin à end.