Menu
CoddyTech

Punkty życia

Część sekcji Fizyka i rozgrywka ścieżki Unity w Coddy. Lekcja 62 z 71.

challenge icon

Wyzwanie

Średni

Przyznaj graczowi punkty zdrowia. Ugryzienie łowców pojawi się w następnej lekcji.

  1. W Health dodaj [SerializeField] private int hp = 3; i public void TakeDamage(int amount): odejmij amount od hp i wyświetl w logu "HP: " + hp.
  2. Gdy hp osiągnie 0, wyświetl w logu Game over i ustaw GetComponent<Player>().enabled = false;.
  3. Rozpocznij TakeDamage od if (hp <= 0) return;.

Naciśnij „Graj”, aby zobaczyć nadciągające fale. Następnie naciśnij „Sprawdź”.

Spróbuj swoich sił

using UnityEngine;

public class Health : MonoBehaviour
{
    // W późniejszej lekcji zostaną tu dodane punkty zdrowia gracza.
}

Wszystkie lekcje w sekcji Fizyka i rozgrywka

Poćwicz samodzielnie: Edytor online Unity