BoneMap

Hereda: Resource < RefCounted < Object

Describe una asignación de nombres de huesos para redirigir Skeleton3D a nombres comunes definidos por un SkeletonProfile.

Descripción

Esta clase contiene un diccionario que usa una lista de nombres de huesos en SkeletonProfile como nombres de clave.

Al asignar el nombre del hueso Skeleton3D real como valor de la clave, asigna el Skeleton3D al SkeletonProfile.

Tutoriales

Propiedades

SkeletonProfile

profile

Métodos

StringName

find_profile_bone_name(skeleton_bone_name: StringName) const

StringName

get_skeleton_bone_name(profile_bone_name: StringName) const

void

set_skeleton_bone_name(profile_bone_name: StringName, skeleton_bone_name: StringName)


Señales

bone_map_updated() 🔗

Esta señal se emite cuando cambia el valor de la clave en el BoneMap. Esto se utiliza para validar la asignación y para actualizar el editor BoneMap.


profile_updated() 🔗

Esta señal se emite cuando cambia el valor de la clave en el perfil o cambia la referencia del perfil. Esto se utiliza para actualizar los nombres de las claves en el BoneMap y para volver a dibujar el editor del BoneMap.


Descripciones de Propiedades

SkeletonProfile profile 🔗

Un SkeletonProfile del objetivo de la asignación. Los nombres de las claves en el BoneMap están sincronizados con él.


Descripciones de Métodos

StringName find_profile_bone_name(skeleton_bone_name: StringName) const 🔗

Devuelve un nombre de hueso de perfil que tiene skeleton_bone_name. Si no se encuentra, se devolverá un StringName vacío.

En el proceso de retargeting, el nombre del hueso devuelto es el nombre del hueso del esqueleto de destino.


StringName get_skeleton_bone_name(profile_bone_name: StringName) const 🔗

Devuelve el nombre de un hueso del esqueleto que está asignado a profile_bone_name.

En el proceso de retargeting, el nombre del hueso devuelto es el nombre del hueso del esqueleto de origen.


void set_skeleton_bone_name(profile_bone_name: StringName, skeleton_bone_name: StringName) 🔗

Asigna un nombre de hueso del esqueleto a profile_bone_name.

En el proceso de retargeting, el nombre del hueso de ajuste es el nombre del hueso del esqueleto de origen.