28.07.2010, 23:31
|
#95
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Я сам не пробовал, но в FPS туториале есть небольшое описание:
Ragdolls
Регдолл имитирует настоящую скелетную структуру, позволяя персонажу (нашему роботу) реалистично падать при смерти.- Сначала создайте новую сцену. Мы настроим регдолл здесь. Не забудьте сохранить текущую сцену.
- Создайте куб больших размеров. Он будет служить платформой для робота. Перетащите робота в сцену и расположите на кубе.
- Удалите компонент Animation. Это важно, иначе анимация будет конфиликтовать с физикой.
- Используйте мастера создания регдолла: Game object→Create Other→Ragdoll
В появившемся диалоговом окне нужно назначить все кости на нужные слоты. Мы назначим кости, перетаскивая значения из Robot на нужные слоты. Раскройте объект Robot в Hierarchy.- Сначала, rootHandle назначаем на root.
- Установите Total Mass на 4.
LEGS- upleg_L на Left Hip.
- lowleg_L на Left Knee.
- heel_L на Left Foot.
- Повторите для правой ноги.
Upper body / Arms- upArm_L на Left Arm.
- elbow_L на Left Elbow.
- Повторите для правой руки.
- spine 3 на Middle spine.
- head на Head.
- Нажмите Create. Затем запустите игру. Робот упадёт. Однако, пушка не упадёт.
Для создания падения пушки:- Выберите gun в Hierarchy.
- Добавьте Rigidbody.
- Добавьте Box Collider. Настройте размер коллайдера для
соответствия с пушкой.
|
|
(Offline)
|
|