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.

RemoteTransform2D

Hérite de : Node2D < CanvasItem < Node < Object

RemoteTransform2D pousse sa propre Transform2D à un autre nœud dérivé de Node2D dans la scène.

Description

RemoteTransform2D pousse sa propre Transform2D à un autre nœud dérivé de Node2D (appelé le nœud distant) dans la scène.

Il peut être défini pour mettre à jour la position, la rotation et/ou l'échelle d'un autre nœud. Il peut utiliser des coordonnées globales ou locales.

Propriétés

NodePath

remote_path

NodePath("")

bool

update_position

true

bool

update_rotation

true

bool

update_scale

true

bool

use_global_coordinates

true

Méthodes

void

force_update_cache()


Descriptions des propriétés

NodePath remote_path = NodePath("") 🔗

Le NodePath du nœud distant, relatif à la position du RemoteTransform2D dans la scène.


bool update_position = true 🔗

  • void set_update_position(value: bool)

  • bool get_update_position()

Si true, la position du nœud distant a changé.


bool update_rotation = true 🔗

  • void set_update_rotation(value: bool)

  • bool get_update_rotation()

Si true, la rotation du nœud distant a changé.


bool update_scale = true 🔗

  • void set_update_scale(value: bool)

  • bool get_update_scale()

Si true, la mise à l'échelle du nœud distant a changé.


bool use_global_coordinates = true 🔗

  • void set_use_global_coordinates(value: bool)

  • bool get_use_global_coordinates()

Si true, les coordonnées globales sont utilisées. Si false, ce sont les locales.


Descriptions des méthodes

void force_update_cache() 🔗

RemoteTransform2D met en cache le nœud distant. Il peut ne pas remarquer que si le nœud distant disparaît, force_update_cache() le force à mettre à jour le cache à nouveau.