Menu
CoddyTech

방패와 보상

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

challenge icon

챌린지

중급

방패를 추가하고, 각 웨이브에서 보상이 떨어지게 하세요.

  1. Shield는 IPickup을 구현합니다. Collect는 hero.Protect(duration)를 호출하고 방패를 파괴합니다.
  2. Hero에서 public void Protect(float seconds)는 safeUntil = Time.time + seconds;를 설정합니다.
  3. Wave에 public GameObject reward를 추가합니다. 웨이브를 클리어하면 쉬는 시간 전에, 스포너가 보상이 설정된 경우 자신의 위치에 보상을 떨어뜨립니다.

‘플레이’를 눌러 웨이브 1을 클리어하세요. 가운데에 하트가 나타납니다. 그런 다음 ‘확인’을 누르세요.

직접 해보기

public interface IPickup
{
    void Collect(Hero hero);
}

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

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