Страница 1 из 1

Как менять позиции пальцев?

СообщениеДобавлено: 20 ноя 2022, 14:20
Zimaell
У меня есть настроенная анимация держания автомата, ik руки прикреплены к нужным точкам, всё выглядит нормально, но вот сами пальцы немного не на том что нужно месте, причём для каждого оружия они должны быть немного с разной позицией/поворотом, как им задавать оффсеты чтобы они были там где мне нужно?
Да и чтобы не вмешиваться в саму модельку, в смысле добавлять в неё какие-то пустышки.
Руки же у меня устанавливаются таким образом
Синтаксис:
Используется csharp
TransformRightShoulder.position = animator.GetBoneTransform(HumanBodyBones.RightShoulder).transform
animator.SetIKPosition(AvatarIKGoal.RightHand, TransformRightHand.position);
animator.SetIKRotation(AvatarIKGoal.RightHand, TransformRightHand.rotation);
animator.SetIKPosition(AvatarIKGoal.LeftHand, TransformLeftHand.position);
animator.SetIKRotation(AvatarIKGoal.LeftHand, TransformLeftHand.rotation);

структура пустышек
Синтаксис:
Используется csharp
TransformRightShoulder
--TransformRightHand // сохранённые заранее позиции
--TransformLeftHand // сохранённые заранее позиции

С руками всё нормально, интересуют только сами пальцы...