Menu
CoddyTech

Очки здоровья

Часть раздела Физика и игровой процесс путешествия по Unity на Coddy. Урок 62 из 71.

challenge icon

Задание

Средне

Задай игроку очки здоровья. Охотники начнут кусаться в следующем уроке.

  1. В Health добавь [SerializeField] private int hp = 3; и public void TakeDamage(int amount): вычитай amount из hp и выводи в журнал "HP: " + hp.
  2. Когда hp достигнет 0, выведи в журнал Game over и установи GetComponent<Player>().enabled = false;.
  3. Начни TakeDamage с if (hp <= 0) return;.

Нажми «Играть», чтобы посмотреть на приближающиеся волны. Затем нажми «Проверить».

Попробуйте сами

using UnityEngine;

public class Health : MonoBehaviour
{
    // В одном из следующих уроков здесь появятся очки здоровья игрока.
}

Все уроки раздела Физика и игровой процесс

Потренируйтесь самостоятельно: Песочница Unity