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
Наследует: 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.
В процессе перенацеливания имя кости настройки — это имя кости исходного скелета.