Menu
CoddyTech

Puntos de vida

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

challenge icon

Desafío

Intermedio

Dale puntos de vida al jugador. La mordida de los cazadores llegará en la próxima lección.

  1. En Health, añade [SerializeField] private int hp = 3; y public void TakeDamage(int amount): resta amount a hp y registra "HP: " + hp.
  2. Cuando hp llegue a 0, registra Game over y establece GetComponent<Player>().enabled = false;.
  3. Empieza TakeDamage con if (hp <= 0) return;.

Pulsa «Jugar» para ver llegar las oleadas. Después, pulsa «Comprobar».

Pruébalo tú mismo

using UnityEngine;

public class Health : MonoBehaviour
{
    // En una lección posterior se completará esto: los puntos de vida del jugador.
}

Todas las lecciones de Física y jugabilidad

Practica por tu cuenta: Playground de Unity