Menu
CoddyTech

Vật phẩm tăng sức mạnh

Thuộc phần Kiến trúc trò chơi trong Unity trong hành trình Unity của Coddy. Bài học 56 trên 64.

challenge icon

Thử thách

Trung bình

Để nhân vật nhặt trái tim thông qua một giao diện duy nhất.

  1. Trong IPickup.cs, khai báo void Collect(Hero hero);.
  2. Heart triển khai IPickup: Collect gọi hero.Heal(amount) rồi hủy trái tim.
  3. Trong Hero, public void Heal(int amount) tăng máu lên tối đa maxHealth và ghi nhật ký Hero HP: 4; OnTriggerEnter gọi Collect(this) trên một IPickup mà nhân vật chạm vào.

Nhấn Chơi, để nhân vật bị đánh trúng rồi đi vào trái tim. Sau đó nhấn Kiểm tra.

Tự làm thử

// Bài học sau sẽ bổ sung nội dung ở đây: mọi thứ mà nhân vật chính có thể nhặt lên.
public interface IPickup
{
}

Tất cả bài học trong Kiến trúc trò chơi trong Unity

Tự luyện tập: Playground Unity