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

Как проверить что объект полностью находится в триггере?

OnTriggerEnter срабатывает даже если объект частично входит в триггер. Можно ли как-то проверить что объект полностью входит в триггер коллайдер (т. е. все точки его коллайдеров лежат в триггере)?
  • Вопрос задан
  • 267 просмотров
Подписаться 2 Средний Комментировать
Решения вопроса 1
@oblakooblako
Стандартными средствами unity нет. Как вариант, если тебе не очень принципиально важна форма меша, а важны габариты, можешь взять глобальные bounding box для каждого объекта и при триггере каждый кадр проверять находится ли один box в другом.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@davidName
Ничего пока не придумал умнее костыля: сделать триггер, для всей противоположной зоны и при выходе из неё объекта (OnTriggerExit) мы можем узнать, что объект вошёл в нашу целевую зону.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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