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

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

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

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

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