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

Eredita: Node2D < CanvasItem < Node < Object

RemoteTransform2D spinge il proprio Transform2D su un altro nodo derivato da Node2D nella scena.

Descrizione

RemoteTransform2D spinge il proprio Transform2D su un altro nodo derivato da Node2D (chiamato nodo remoto) nella scena.

Può essere impostato per aggiornare la posizione, la rotazione e/o la scala di un altro nodo. Può usare coordinate globali o locali.

Proprietà

NodePath

remote_path

NodePath("")

bool

update_position

true

bool

update_rotation

true

bool

update_scale

true

bool

use_global_coordinates

true

Metodi

void

force_update_cache()


Descrizioni delle proprietà

NodePath remote_path = NodePath("") 🔗

Il NodePath per il nodo remoto, relativo alla posizione di RemoteTransform2D nella scena.


bool update_position = true 🔗

  • void set_update_position(value: bool)

  • bool get_update_position()

Se true, la posizione del nodo remoto viene aggiornata.


bool update_rotation = true 🔗

  • void set_update_rotation(value: bool)

  • bool get_update_rotation()

Se true, la rotazione del nodo remoto viene aggiornata.


bool update_scale = true 🔗

  • void set_update_scale(value: bool)

  • bool get_update_scale()

Se true, la scala del nodo remoto viene aggiornata.


bool use_global_coordinates = true 🔗

  • void set_use_global_coordinates(value: bool)

  • bool get_use_global_coordinates()

Se true, sono usate le coordinate globali. Se false, sono usate le coordinate locali.


Descrizioni dei metodi

void force_update_cache() 🔗

RemoteTransform2D memorizza nella cache il nodo remoto. Potrebbe non accorgersi se il nodo remoto scompare; force_update_cache() lo forza ad aggiornare nuovamente la cache.