Вы читали мой последний комментарий, который говорит, что вы должны прекратить удалять анимированное изображение, которое показывает вашу проблему? Людям не нравится смотреть видео на внешних сайтах, таких как тот, на который вы ссылаетесь. Кроме того, в вашем текущем редактировании вообще не было попыток использовать код из моего ответа.

NavmeshAgent отсутствуетпараллельно к склону холма при движении по холму. На плоской поверхности все идет гладко.

Смотреть видео

НижеОбраз свойства navMesh и игрокаhttps://ibb.co/fijmoV

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.AI;
public class SampleAgentScript : MonoBehaviour {
public Transform  target ;
NavMeshAgent agent;
//  private static bool start1=false , start2=false, start3;
// Use this for initialization

void Start()
{
    agent = GetComponent<NavMeshAgent>();
}



void Update()
{

    //if white button click moves to targer-1

    agent.SetDestination(target.position);

}

}