Cazadores
Parte de la sección Física y jugabilidad del Journey de Unity de Coddy. Lección 57 de 63.
Desafío
IntermedioAhora, los cazadores. Hay dos en la arena, etiquetados como Hunter, cada uno con un Rigidbody y el script Hunter. Conserva al jugador de la lección anterior y completa Hunter:
- Un campo
speedcuyo valor establece el Inspector (3). - En
Start, busca al jugador conGameObject.FindWithTag("Player")y conserva su Transform. En la siguiente lección, los cazadores se crearán a partir de un prefab mientras se ejecuta el juego, y el campo de un prefab no puede contener un objeto de la escena, así que cada cazador busca al jugador por sí mismo. - En cada paso de física, establece la velocidad del cazador hacia el jugador por el suelo a
speed, conservando su velocidad en y.
Pulsa Play y mantente alejado de ellos; después, pulsa Check.
Pruébalo tú mismo
using UnityEngine;
public class Hunter : MonoBehaviour
{
// En una lección posterior se completará esto: cazadores que persiguen al jugador.
}
Todas las lecciones de Física y jugabilidad
1Cuerpo rígido
Gravedad y masaEmpujar con AddForceSaltar con un impulsoFixedUpdate para físicaVelocidadCuerpos cinemáticosRepaso: plataforma de lanzamiento2Colisiones
OnCollisionEnter¿Qué golpeé?Romper al impactarDe pie sobre el sueloRebote y fricciónFormas de los collidersRepaso: muro destructible5Proyecto: Carrera de monedas
La bola rodanteMonedas para recoger