Cara Navigasi
Pindahkan Agen ke Posisi Diklik oleh Mouse

Memberitahukan NavMeshAgent untuk Bergerak ke Destinasi

Anda dapat memberi tahu agen untuk memulai menghitung jalur hanya dengan mengatur properti NavMeshAgent.destination dengan titik Anda ingin agen untuk bergerak ke. Segera setelah perhitungan selesai, agen akan secara otomatis bergerak sepanjang jalan sampai mencapai tujuannya. Kode berikut menerapkan kelas sederhana yang menggunakan GameObjectObjek mendasar dalam adegan Unity, yang dapat mewakili karakter, props, pemandangan, kamera, waypoints, dan banyak lagi. Fungsi GameObject didefinisikan oleh Komponen yang melekat padanya. More info
Lihat di Glossary
untuk menandai titik target yang ditugaskan ke properti destination dalam fungsi Start. Perhatikan bahwa script mengasumsikan Anda telah menambahkan dan mengkonfigurasi komponen NavMeshAgent dari editor.

    // MoveDestination.cs
    using UnityEngine;
    
    public class MoveDestination : MonoBehaviour {
       
       public Transform goal;
       
       void Start () {
          NavMeshAgent agent = GetComponent<NavMeshAgent>();
          agent.destination = goal.position; 
       }
    }
    // MoveDestination.js
    var goal: Transform;

    function Start() {
      var agent: NavMeshAgent = GetComponent.<NavMeshAgent>();
      agent.destination = goal.position; 
    }
Cara Navigasi
Pindahkan Agen ke Posisi Diklik oleh Mouse