RemoteTransform3D

Hereda: Node3D < Node < Object

RemoteTransform3D empuja su propia Transform3D a otro Nodo derivado de Node3D en la escena.

Descripción

RemoteTransform3D empuja su propia Transform3D a otro Nodo derivado de Node3D (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

NodePath remote_path = NodePath("") 🔗

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


bool update_position = true 🔗

  • void set_update_position(value: bool)

  • bool get_update_position()

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


bool update_rotation = true 🔗

  • void set_update_rotation(value: bool)

  • bool get_update_rotation()

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


bool update_scale = true 🔗

  • void set_update_scale(value: bool)

  • bool get_update_scale()

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


bool use_global_coordinates = true 🔗

  • void set_use_global_coordinates(value: bool)

  • bool get_use_global_coordinates()

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


Descripciones de Métodos

void force_update_cache() 🔗

RemoteTransform3D caches the remote node. It may not notice if the remote node disappears; force_update_cache() forces it to update the cache again.