Unity 5

Unity 5. Створення тканини

У цій статті я хочу показати вам як створити в Unity 5 ефект тканини і як зробити зіткнення персонажа з тканиною.

Для початку я створив модель тканини, так як при використанні стандартної площині в Unity одна сторона не буде рендерится, що само по собі виглядає не красиво.

Unity 5

Розміщуємо об'єкт на сцені в потрібному місці і починаємо створювати ефект тканини

Unity 5

Додамо до нашої моделі тканини компонент Clouth і видалимо компонент Mesh render

Unity 5

У компоненті Scinned Mesh Render в поле Mesh повинен бути вказаний мешь цієї моделі, в даному випадку Plane. Так само якщо у вас є на моделі компонент mesh collider його теж необхідно прибрати

У компоненті Cloth необхідно вказати Capsule Colliders для реалізації зіткнення персонажа і тканини, вказуємо Capsule Collider який знаходиться на персонажа

Unity 5

Якщо запустити гру зараз, то ми побачимо що наша тканину провалюється крізь землю, щоб це виправити закріпимо її. Натиснемо в компоненті Clouth на Edit Constraints, далі Paint і змінимо значення Max distance на 0. Відзначаємо верхні точки моделі, точки повинні стати червоного кольору

Unity 5

Тепер можна запустити гру, ми бачимо як тканину реагує коли персонаж проходить крізь неї. Так само, можна пограти з настройками тканини в компоненті Clouth для створення ще більш реалістичного ефекту при зіткненні персонажа з тканиною. На цьому все, Вдалих проектів!

Схожі записи

Схожі статті