Skip to content

Este es un tutorial de como usar el NavMeshAgent en Unity3D, cuenta con un video publicado en Youtube.

Notifications You must be signed in to change notification settings

TBMSP/UnityTutorial_NavMeshAgent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

UnityTutorial_NavMeshAgent

Este es un tutorial de como usar el NavMeshAgent en Unity3D, cuenta con un video publicado en Youtube.

Video de Youtube: https://youtu.be/fBSs9SQPsLo

Paquete con el contenido del tutorial para Unity3D: AgentClick.unitypackage


Esta es la clase Player.cs del tutorial:

using UnityEngine;
using UnityEngine.AI;

public class Player:MonoBehaviour{
  public Transform PuntoCamara,Punto;
  private NavMeshAgent navMeshAgent;
  
  void Start(){
    navMeshAgent=GetComponent<NavMeshAgent>();
  }
  
  void Update(){
    if(Input.GetMouseButtonDown(0)){
      RaycastHit hit;
      var pos=PuntoCamara.GetChild(0).GetComponent<Camera>().ScreenPointToRay(Input.mousePosition);
      if(Physics.Raycast(pos,out hit,20)){
        navMeshAgent.destination=hit.point;
        Instantiate(Punto,navMeshAgent.destination,Quaternion.identity);
      }
    }
    PuntoCamara.position=Vector3.Lerp(PuntoCamara.position,transform.position,5*Time.deltaTime);
  }
}

About

Este es un tutorial de como usar el NavMeshAgent en Unity3D, cuenta con un video publicado en Youtube.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published