@Yaonosos

Как исправить проблему с определением земли?

В общем такое дело: есть персонаж, на нем висит скрипт определения касания земли, для того, чтобы нельзя было бесконечно прыгать. Но дело в том, что иногда даже после касания с землей, персонаж отказывается прыгать. Я пробовал изменить колайдер земли, колайдер персонажа, но ничего не помогает.
  • Вопрос задан
  • 86 просмотров
Пригласить эксперта
Ответы на вопрос 1
dollar
@dollar
Делай добро и бросай его в воду.
Учтите, что координаты - вещественные числа.

Возможно, у вас высота персонажа 0.00000000138456827364. То есть выше нуля. И если вы проверяете тупо сравнением (a > 0), то персонаж получается висит в воздухе. Нужно либо округлять, либо вносить поправку на погрешность, хотя бы до 4-5-го знака:
(a - 0.0001 > 0)
Ответ написан
Ваш ответ на вопрос

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

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