Menu
CoddyTech

Điểm sinh lực

Thuộc phần Vật lý và lối chơi trong hành trình Unity của Coddy. Bài học 62 trên 71.

challenge icon

Thử thách

Trung bình

Thêm điểm sinh lực cho người chơi. Bầy thợ săn sẽ cắn ở bài học tiếp theo.

  1. Trong Health, thêm [SerializeField] private int hp = 3; và public void TakeDamage(int amount): trừ amount khỏi hp rồi ghi nhật ký "HP: " + hp.
  2. Khi hp về 0, ghi nhật ký Game over rồi đặt GetComponent<Player>().enabled = false;.
  3. Bắt đầu TakeDamage bằng if (hp <= 0) return;.

Nhấn Chơi để xem các đợt kéo đến. Sau đó nhấn Kiểm tra.

Tự làm thử

using UnityEngine;

public class Health : MonoBehaviour
{
    // Bài học sau sẽ bổ sung phần này: điểm máu của người chơi.
}

Tất cả bài học trong Vật lý và lối chơi

Tự luyện tập: Playground Unity