RemoteTransform2D

Inherits: Node2D < CanvasItem < Node < Object

RemoteTransform2D empuja su propio Transform2D a otro Nodo derivado de CanvasItem en la escena.

Descripción

RemoteTransform2D empuja su propio Transform2D a otro Nodo derivado de CanvasItem (llamado el nodo remoto) en la escena.

Puede ser configurado para actualizar la posición, rotación y/o escala de otro Nodo. Puede usar tanto coordenadas globales como locales.

Propiedades

NodePath

remote_path

NodePath("")

bool

update_position

true

bool

update_rotation

true

bool

update_scale

true

bool

use_global_coordinates

true

Métodos

void

force_update_cache ( )

Descripciones de Propiedades

Default

NodePath("")

Setter

set_remote_node(value)

Getter

get_remote_node()

El NodePath al nodo remoto, relativo a la posición del RemoteTransform2D en la escena.


  • bool update_position

Default

true

Setter

set_update_position(value)

Getter

get_update_position()

Si true, la posición del nodo remoto se actualiza.


  • bool update_rotation

Default

true

Setter

set_update_rotation(value)

Getter

get_update_rotation()

Si true, la rotación del nodo remoto se actualiza.


Default

true

Setter

set_update_scale(value)

Getter

get_update_scale()

Si true, la rotación del nodo remoto se actualiza.


  • bool use_global_coordinates

Default

true

Setter

set_use_global_coordinates(value)

Getter

get_use_global_coordinates()

Si true, se utilizan las coordenadas globales. Si false, se utilizan las coordenadas locales.

Descripciones de Métodos

  • void force_update_cache ( )

RemoteTransform2D almacena el nodo remoto. Puede que no se dé cuenta si el nodo remoto desaparece; force_update_cache le obliga a actualizar la caché de nuevo.