Как сделать groundCheck для мобильной 3D игры и её контроллера персонажа?
Привет, пытался и скорость проверять и совмещать с скорость с рейкастом везде есть зависание bool переменной, может у кого есть проверенный кусочек кода на проверку(на земле или нет), поделитесь пожалуйста. Почти победил в написании свое контроллера, осталось только это и анимация Видео самого контроллера
Да вот так значение залипает при любой возможности, не меняется, хотя должно. Всё пробовал, ничего хорошего не вышло. Всё хорошо когда стоит на месте под горку или бежит начинаются проблемы
bool GetJump() // проверяем, есть ли коллайдер под ногами
{
bool result = false;
RaycastHit2D hit = Physics2D.Raycast(transform.position, Vector3.down, jumpDistance, layerMask);
if (hit.collider)
{
result = true;
}
return result;
}