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...
BoneMap
Hérite de : Resource < RefCounted < Object
Décrit une association de noms d'os pour un Skeleton3D re-ciblé en noms communs définis par un SkeletonProfile.
Description
Cette classe contient un dictionnaire qui utilise une liste de noms d'os dans un SkeletonProfile comme nom de clé.
En assignant le nom d'os du Skeleton3D réel comme valeur de clé, il associe le Skeleton3D au SkeletonProfile.
Tutoriels
Propriétés
Méthodes
find_profile_bone_name(skeleton_bone_name: StringName) const |
|
get_skeleton_bone_name(profile_bone_name: StringName) const |
|
void |
set_skeleton_bone_name(profile_bone_name: StringName, skeleton_bone_name: StringName) |
Signaux
bone_map_updated() 🔗
Ce signal est émis lorsque vous modifiez la valeur de clé dans la BoneMap. Ceci est utilisé pour valider l'association et pour mettre à jour l'éditeur BoneMap.
profile_updated() 🔗
Ce signal est émis lorsque la valeur du profil ou la référence du profil sont modifiés. Ceci est utilisé pour mettre à jour les noms de clés dans la BoneMap et pour redessiner l'éditeur BoneMap.
Descriptions des propriétés
SkeletonProfile profile 🔗
void set_profile(value: SkeletonProfile)
SkeletonProfile get_profile()
Un SkeletonProfile de la cible d'association. Les noms de clés dans le BoneMap sont synchronisés avec lui.
Descriptions des méthodes
StringName find_profile_bone_name(skeleton_bone_name: StringName) const 🔗
Renvoie un nom d'os du profil ayant comme nom de squelette skeleton_bone_name. S'il n'est pas trouvé, un StringName vide sera renvoyé.
Dans le processus de re-ciblage, le nom de l'os renvoyé est le nom de l'os du squelette cible.
StringName get_skeleton_bone_name(profile_bone_name: StringName) const 🔗
Renvoie un nom d'os de squelette associé au nom d'os de profil profile_bone_name.
Dans le processus de re-ciblage, le nom de l'os renvoyé est le nom de l'os du squelette source.
void set_skeleton_bone_name(profile_bone_name: StringName, skeleton_bone_name: StringName) 🔗
Associe un nom d'os de squelette au nom d'os de profil profile_bone_name.
Dans le processus de re-ciblage, le nom de l'os défini est le nom de l'os du squelette source.