Jurajkeee
@Jurajkeee
Baby Developer

Как пофиксить застревание колайдера?

Вот такая ситуация. 5b61f6e7850c5776596263.png ГГ колайдером стыкается с углом и застряет там. Как это можно пофиксить, если смена friction на не нулевое значений сделает героя очень скользким при движении по горизонтальным поверхностям. Убрать капсульный колайдер - тоже не решает проблемы так как ГГ при зафриженом повороте по оси z, иногда застревает на не абсолютно горизонтальных поверхностях. Думал сделать так чтобы ГГ был всегда перпендикулярно плоскости на которой он стоит, только вот немного боюсь реализовывать такой скрипт через формулы перпендикулярности вектора к прямой. Возможно ли это как-то легко пофиксить ?
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
Jurajkeee
@Jurajkeee Автор вопроса
Baby Developer
Пофиксил проблему так, добавил 2 рейкаста, если левый висит в воздухе а правый нет - значит игрок на углу. Если да тогда меняю фрикшн капсульного колайдера на 0 и он соскальзывает.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы