Menu
CoddyTech

체력

Coddy Unity 여정의 물리와 게임플레이 섹션에 포함된 레슨. 71개 중 62번째.

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 플레이그라운드