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
Eredita: Resource < RefCounted < Object
Definisce una mappatura dei nomi delle ossa per il reindirizzamento di Skeleton3D in nomi comuni definiti da un SkeletonProfile.
Descrizione
Questa classe contiene un dizionario che utilizza un elenco di nomi di ossa in SkeletonProfile come nomi chiave.
Assegnando il nome effettivo dell'osso di Skeleton3D come valore di chiave, mappa lo Skeleton3D allo SkeletonProfile.
Tutorial
Proprietà
Metodi
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) |
Segnali
bone_map_updated() 🔗
Questo segnale viene emesso quando si modifica il valore della chiave nella BoneMap. È utilizzato per verificare la mappatura e per aggiornare l'editor della BoneMap.
profile_updated() 🔗
Questo segnale viene emesso quando si modifica il valore nel profilo o si modifica il riferimento del profilo. È utilizzato per aggiornare i nomi delle chiavi nella BoneMap e per ridisegnare l'editor della BoneMap.
Descrizioni delle proprietà
SkeletonProfile profile 🔗
void set_profile(value: SkeletonProfile)
SkeletonProfile get_profile()
Uno SkeletonProfile della destinazione di mappatura. I nomi delle chiavi nella BoneMap sono sincronizzati con esso.
Descrizioni dei metodi
StringName find_profile_bone_name(skeleton_bone_name: StringName) const 🔗
Restituisce un nome di osso nel profilo con skeleton_bone_name. Se non viene trovato, verrà restituito uno StringName vuoto.
Nel processo di reindirizzamento, il nome restituito è il nome dell'osso dello scheletro di destinazione.
StringName get_skeleton_bone_name(profile_bone_name: StringName) const 🔗
Restituisce un nome di osso dello scheletro mappato su profile_bone_name.
Nel processo di Nel processo di reindirizzamento, il nome restituito è il nome dell'osso dello scheletro di destinazione.
void set_skeleton_bone_name(profile_bone_name: StringName, skeleton_bone_name: StringName) 🔗
Mappa un nome di un osso dello scheletro a profile_bone_name.
Nel processo di Nel processo di reindirizzamento, il nome impostato è il nome dell'osso dello scheletro sorgente.