Задать вопрос
PragmaGames
@PragmaGames
Увлекаюсь Unity.

Почему объект проходит сквозь коллайдер?

Всем привет. Имеется стена через которую игрок не должен проходить. На каждой грани висит коллайдер, они пересекаются между собой. Игрок двигается через Rigidbody.MovePosition(). Когда игрок заходит в угол и пытается выйти за его приделы он проходит сквозь коллайдер. Изменение Collision Detection не помогает. Если сделать коллайдеры не пересекающимися проблема сохраняется.

61c334420d8c1352355621.png
61c33520e7289672045513.png61c335266e3d6989273696.png
  • Вопрос задан
  • 877 просмотров
Подписаться 1 Средний 7 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • Академия Эдюсон
    Разработчик игр на Unity + ИИ
    6 месяцев
    Далее
  • Stepik
    PRO C#. Профессия "Разработчик игр на Unity"
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@NIKROTOS
Начинающий программист.
На игроке есть коллайдер?
Ответ написан
Ваш ответ на вопрос

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

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