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.

RemoteTransform3D

Hérite de : Node3D < Node < Object

RemoteTransform3D pousse sa propre Transform3D à un autre nœud dérivé de Node3D dans la scène.

Description

RemoteTransform3D pousse sa propre Transform3D à un autre nœud dérivé de Node3D (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 vers le nœud distant, relatif à la position du RemoteTransform3D 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() 🔗

RemoteTransform3D met en cache des nœuds animés. Il peut ne pas remarquer si un nœud disparaît, force_update_cache() le force à mettre à jour le cache à nouveau.