Menu
CoddyTech

Les chasseurs

Fait partie de la section Physique et gameplay du Journey Unity de Coddy. Leçon 60 sur 71.

challenge icon

Défi

Moyen

Complète Hunter pour que les chasseurs poursuivent le joueur. Le joueur est terminé ; laisse-le tel quel.

  1. Ajoute [SerializeField] private float speed = 3f; et private Transform player;. Dans Start(), définis player = GameObject.FindWithTag("Player").transform;.
  2. Dans FixedUpdate(), soustrais rb.position de player.position, définis sa valeur y sur 0 et normalise le résultat.
  3. Définis rb.linearVelocity en utilisant ses valeurs x et z multipliées par speed, tout en conservant rb.linearVelocity.y.

Appuie sur « Jouer » et reste à distance. Puis appuie sur « Vérifier ».

Essayez vous-même

using UnityEngine;

public class Hunter : MonoBehaviour
{
    private Rigidbody rb;

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

    // Poursuis le joueur : repère-le grâce à son tag, puis cours vers lui à chaque étape de simulation physique
}

Toutes les leçons de Physique et gameplay

Entraînez-vous par vous-même : Playground Unity