Menu
CoddyTech

적의 반격

Coddy Unity 여정의 Unity 게임 아키텍처 섹션에 포함된 레슨. 64개 중 53번째.

challenge icon

챌린지

중급

적들이 반격하게 만드세요.

  1. Hero는 IDamageable을 구현하고, health는 maxHealth에서 시작합니다. 공격을 받으면 amount만큼 감소하고, Hero HP: 4를 로그에 출력하며 safeTime 동안 공격을 무시합니다.
  2. 체력이 0이 되면 The hero falls를 로그에 출력하고, enabled = false로 설정한 뒤 이후의 공격을 무시합니다.
  3. Enemy는 영웅의 IDamageable을 보관합니다. 1.2유닛 이내에 들어오면 TakeDamage(damage)를 호출하며, 호출 간격은 attackEvery초 이상입니다.

‘플레이’를 누르고 졸병이 다가오게 하세요. 그런 다음 ‘확인’을 누르세요.

직접 해보기

public interface IDamageable
{
    void TakeDamage(int amount);
}

Unity 게임 아키텍처의 모든 레슨

직접 연습해 보세요: Unity 플레이그라운드