Задать вопрос
@Nikola_y

Можно ли в Unity3D добавить объекту всякие свойства(типа стекла, резины и тд.)?

Можно ли в Unity3D добавить объекту всякие свойства(типа стекла, резины и тд.)?

Что бы объект когда падал, был не как кирпич
А типа растекался
Или когда пружинил, то плющился от взаимодействия с землей

И если можно,то как?))
  • Вопрос задан
  • 4549 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    C# разработчик с нуля
    4 месяца
    Далее
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • Skillfactory
    Профессия C#-разработчик
    12 месяцев
    Далее
Решения вопроса 1
BasmanovDaniil
@BasmanovDaniil
Геймдизайнер-телепат
Это называется физика мягких тел, из коробки в юнити такого нет. Можно использовать плагины, но в любом случае это недешёвая по ресурсам симуляция, в реальном времени для 3D скорее всего не найдёте ничего подходящего. Обычно в такое поведение материалов имитируют с помощью анимаций и программистской магии.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
ih8write
@ih8write
более,чем все
В компоненте Box Collider есть параметр Material, который имеет несколько св-в,по умолчанию выставлено св-во None(Physics Material),можешь выбрать любой,который нужен. Например Bouncy - это физическое св-во упругого тела или резинового тела,будет отскакивать,пружинить, А вот визуальные эффекты.например растекания,это надо писать самому деформацию меша,либо использовать спринг джоинты (spring joints)
Ответ написан
Комментировать
@Beltoev
Живу в своё удовольствие
Вам нужно использовать префабы.
Подробнее тут (описание) и тут (примеры использования)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы