Яковлев Илья | Gamedev
4.86K subscribers
258 photos
35 videos
18 files
228 links
Download Telegram
🔥 Рэгдоллы ч.1 Застревание в объектах 🔥

Ставьте 🐳, если хотите такие посты чаще:)

Как и обещал, начинаю серию постов по мелким лайфхакам и фиксам рэгдоллов. Начнем с простого:

🔣 ООООЧЕЕЕНЬ частая ситуация, когда части вашего рэгдолл персонажа застревают в других объектах (например, рука застряла в полу, как на скрине 1).
🔣Так вот, чтобы фиксануть это, достаточно у всех объектов вашего рэгдолла найти Rigidbody и поставить у него CollisionDetection в позицию Continuous (скрин 2). В 90% случаев это должно спасти от подобных ситуаций.

⭐️Ну и, чтобы не пришлось ручками все косточки перебирать, прикрепляю небольшой скриптик для облегчения работы в комментариях. Вешаете его на вьюшку вашего персонажа, далее вызываете Refresh, чтобы обновить все косточки и Apply, чтобы применить изменения. По ходу постов буду по чуть - чуть добавлять функционал🙂

#ragdoll
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳94👏3🔥1
🔥 Рэгдоллы ч.2 Тряска головы 🔥

Ставьте 🐳, если хотите такие посты чаще:)

🔣 Еще одна типичная ситуация, когда у вашего персонажа бесконечно трясется голова при падении (как на видео).

🔣 Это связано с тем, что голова находится в подвешенном состоянии. Фиксить это просто :
- Во-первых проверьте размер коллайдера головы, чтобы он хорошо совпадал с моделькой головы
- Во-вторых увеличьте угол отклонения головы, чтобы она могла сильнее запрокинуться за спину при падении и каснуться пола/стены/объекта (скрин).

🔣 Таким образом голова не будет находится в подвешенном состоянии и быстро остановит свою тряску

Вот такой простой фикс:)

#ragdoll
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳75🔥11
🔥 Лайфхаки с рэгдоллами ч.3 Как сделать свой Ragdoll? 🔥

Ставьте 🐳, если хотите такие посты чаще:)

🔣В этот раз кое что по сложнее. Разберем как делаются свои рэгдоллы. Возьмем за основу рэгдолл созданный стандартным инструментом Unity и добавим поддержку ступней (по умолчанию там не учитываются ступни - скрин 1)

🔣Для начала возьмем косточку RightFoot, которая находится на уровне щиколоток (связывает ступню и икроножную мышцу). Добавляем на нее 3 компонента: коллайдер, rigidbody и character joint. Далее подгоняем по размеру коллайдер, устанавливаем предпочитаемый вес в Rigidbody и, самое главное в поле Connected Body у Character Joint кладем родительскую косточку, с которой мы должны быть связаны (скрин 2). Далее настраиваем также углы поворота для косточки, как мы это делали в видео и все

🔣Остается тоже самое провернуть с косточкой ступни (скрин 3)

🔣Вот и все! Мы добавили поддержку ступней нашему рэгдоллу. Также можно повторить для второй ноги и кистей рук или вообще собрать полностью свой кастомный рэгдолл под необычную форму объекта:)

p.s. Напоминаю про розыгрыш, который действует до 28 января - успейте поучаствовать!

#ragdoll
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳55👍6🍌1🗿1👾1