Menu
CoddyTech

Cazadores

Parte de la sección Física y jugabilidad del Journey de Unity de Coddy. Lección 60 de 71.

challenge icon

Desafío

Intermedio

Completa Hunter para que los cazadores persigan al jugador. El jugador ya está listo; déjalo como está.

  1. Añade [SerializeField] private float speed = 3f; y private Transform player;. En Start(), asigna player = GameObject.FindWithTag("Player").transform;.
  2. En FixedUpdate(), toma player.position - rb.position, establece su y en 0 y normalízalo.
  3. Establece rb.linearVelocity con sus componentes x y z multiplicadas por speed, conservando rb.linearVelocity.y.

Pulsa «Jugar» y mantente alejado. Después, pulsa «Comprobar».

Pruébalo tú mismo

using UnityEngine;

public class Hunter : MonoBehaviour
{
    private Rigidbody rb;

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

    // Persigue al jugador: encuéntralo por su etiqueta y luego corre hacia él en cada paso de física
}

Todas las lecciones de Física y jugabilidad

Practica por tu cuenta: Playground de Unity