Персонаж падает на блоки, на которых висит тег земли, но как только он коснётся их - должно включится разрешение на прыжок, а если решит спрыгнуть или подпрыгнуть, то выключится. Когда запускаю программу в консоли срабатывает сначала, что он вошёл в зону и прыжок разрешен, но тут же показывает, что покинул( хотя он стоит на месте)
код:
void OnCollisionEnter2D(Collision2D coll)
{
if (coll.gameObject.tag == "Ground")
{
groundCheck = true;
Debug.Log("Прыжок готов");
}
}
void OnCollisionExit2D(Collision2D coll)
{
if (coll.gameObject.tag == "Ground")
{
groundCheck = false;
Debug.Log("Прыжок выключен");
}
}