BoneMap
Успадковує: Resource < RefCounted < Object
Описує зіставлення назв кісток для перенацілювання Skeleton3D на загальні імена, визначені SkeletonProfile.
Опис
Цей клас містить словник, який використовує список імен кісток у SkeletonProfile як ключові імена.
Призначаючи фактичну назву кістки Skeleton3D як ключове значення, він відображає Skeleton3D у SkeletonProfile.
Посібники
Властивості
Методи
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) |
Сигнали
bone_map_updated() 🔗
Цей сигнал видається під час зміни значення ключа в BoneMap. Це використовується для перевірки відображення та оновлення редактора BoneMap.
profile_updated() 🔗
Цей сигнал випромінюється, коли змінюється значення в профілі або змінюється посилання профілю. Це використовується для оновлення імен ключів у BoneMap і для перемальовування редактора BoneMap.
Описи властивостей
SkeletonProfile profile 🔗
void set_profile(value: SkeletonProfile)
SkeletonProfile get_profile()
SkeletonProfile цілі зіставлення. Назви ключів у BoneMap синхронізуються з ним.
Описи методів
StringName find_profile_bone_name(skeleton_bone_name: StringName) const 🔗
Повертає назву кістки профілю з skeleton_bone_name. Якщо не знайдено, буде повернено порожнє StringName.
У процесі перенацілювання повернена назва кістки є назвою кістки цільового скелета.
StringName get_skeleton_bone_name(profile_bone_name: StringName) const 🔗
Повертає назву кістки скелета, зіставлену з profile_bone_name.
У процесі перенацілювання повернена назва кістки є назвою кістки вихідного скелета.
void set_skeleton_bone_name(profile_bone_name: StringName, skeleton_bone_name: StringName) 🔗
Зіставляє назву кістки скелета на profile_bone_name.
У процесі перенацілювання назва кістки налаштування є назвою кістки вихідного скелета.