Как стать автором
Обновить
5
0

Technical Artist

Отправить сообщение
Начнем с того что в Unity НЕЛЬЗЯ РАЗРУШИТЬ/РАЗДЕЛИТЬ/РАЗРЕЗАТЬ объект


Ну из коробки конечно же не может. Но есть различные инструменты для Runtime симуляции разрушений (например RayFire). Но конечно, стоит учитывать что использовать это нужно максимально осторожно, потому что дорого для отрисовки.
Есть некоторые замечания по логике работы. Для грамотного предрасчитанного разрушения желательно компоновать объект в Prefabs и генерировать несколько Prefab variant для гибкости в работе (например что бы ломать только часть объекта, а не весь).
Структура может выглядеть примерно так
MainObject — целый объект не хранящий в себе никаких кусков фрагметации
--DestructObject — полностью уничтоженный объект как отдельный Prefab Variant на который можно переключаться после получения необходимого урона\столкновения.
Хранить изначальный объект как группу мелких с кучей коллайдеров не есть хорошо.
Я не придумал лучшего способа для постоянного прослушивания подключений)
Да, в будущем обязательно постараюсь углубиться в изучение других технологий и возможностей, для расширения своей компетенции.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность