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.
Checking the stable version of the documentation...
BoneAttachment3D
Hérite de : Node3D < Node < Object
Un nœud qui copie ou redéfinit dynamiquement la transformation 3D d'un os de son Skeleton3D parent.
Description
Ce nœud sélectionne un os dans un Skeleton3D et s'y attache. Cela signifie que le nœud BoneAttachment3D copiera dynamiquement ou redéfinira la transformation 3D de l'os sélectionné.
Propriétés
|
||
|
||
|
||
physics_interpolation_mode |
|
|
|
Méthodes
void |
Descriptions des propriétés
L'index de l’os attaché.
Le nom de l’os attaché.
Le NodePath vers le nœud Skeleton3D externe.
Définit si le nœud BoneAttachment3D va redéfinir la pose d'os de l'os auquel il est attaché. Lorsque défini à true, le nœud BoneAttachment3D peut modifier la pose de l'os. Lorsque défini à false, le BoneAttachment3D sera toujours défini à la transformation de l'os.
Note : Cette redéfinition fonctionne de façon interruptive dans le processus de mise à jour du squelette utilisant des signaux en raison de l'ancien design. Cela peut causer un comportement indésirable lorsqu'elle est utilisée en même temps que SkeletonModifier3D.
bool use_external_skeleton = false 🔗
Définit si le nœud BoneAttachment3D utilise un nœud Skeleton3D externe plutôt que de tenter d'utiliser son nœud parent comme le Skeleton3D. Lorsque défini à true, le nœud BoneAttachment3D utilisera le nœud Skeleton3D externe défini dans external_skeleton.
Descriptions des méthodes
Skeleton3D get_skeleton() 🔗
Renvoie le nœud Skeleton3D parent ou externe s'il existe, sinon, renvoie null.
void on_skeleton_update() 🔗
Une fonction qui est appelée automatiquement lorsque le Skeleton3D est mis à jour. Cette fonction est l'endroit où le nœud BoneAttachment3D met à jour sa position de sorte à ce qu'il soit correctement lié quand il n'est pas réglé pour redéfinir la pose de l'os.