Menu
CoddyTech

Cacciatori

Fa parte della sezione Fisica e gameplay del percorso Unity di Coddy. Lezione 60 di 71.

challenge icon

Sfida

Medio

Completa Hunter in modo che i cacciatori inseguano il giocatore. Player è già pronto; lascialo così com'è.

  1. Aggiungi [SerializeField] private float speed = 3f; e private Transform player;. In Start(), imposta player = GameObject.FindWithTag("Player").transform;.
  2. In FixedUpdate(), prendi player.position - rb.position, imposta il suo valore y su 0 e normalizzalo.
  3. Imposta rb.linearVelocity sui suoi valori x e z moltiplicati per speed, mantenendo rb.linearVelocity.y.

Premi «Gioca» e tieniti a distanza. Poi premi «Verifica».

Provalo tu

using UnityEngine;

public class Hunter : MonoBehaviour
{
    private Rigidbody rb;

    void Start()
    {
        rb = GetComponent<Rigidbody>();
    }

    // Insegui il giocatore: trovalo tramite il suo tag, poi corri verso di lui a ogni passo della fisica
}

Tutte le lezioni di Fisica e gameplay

Esercitati da solo: Playground Unity