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

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

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

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

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

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

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