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

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

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

Сообщение Zimaell 20 ноя 2022, 14:20

У меня есть настроенная анимация держания автомата, 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 // сохранённые заранее позиции

С руками всё нормально, интересуют только сами пальцы...
Zimaell
UNIверсал
 
Сообщения: 474
Зарегистрирован: 04 июл 2020, 18:45

Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot], Yandex [Bot] и гости: 27