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

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

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

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

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