Exemple #1
0
    //проверяем на земле ли
    void CheckGround()
    {
        RaycastHit hit;
        Ray        ray = new Ray(transform.position, Vector3.down); //создаем луч направленный вниз

        if (Physics.Raycast(ray, out hit, jumpDistance, layerMask)) //выпускаем луч определннеой длинны
        {
            GlobalInfo.ChangeGround(true);                          //если попали во что то то стоим на чем то
            jumps = 0;
        }
        else
        {
            GlobalInfo.ChangeGround(false);//если нет то в воздухе
        }
    }