방패와 보상
Coddy Unity 여정의 Unity 게임 아키텍처 섹션에 포함된 레슨. 64개 중 57번째.
챌린지
중급방패를 추가하고, 각 웨이브에서 보상이 떨어지게 하세요.
Shield는IPickup을 구현합니다.Collect는hero.Protect(duration)를 호출하고 방패를 파괴합니다.Hero에서public void Protect(float seconds)는safeUntil = Time.time + seconds;를 설정합니다.Wave에public GameObject reward를 추가합니다. 웨이브를 클리어하면 쉬는 시간 전에, 스포너가 보상이 설정된 경우 자신의 위치에 보상을 떨어뜨립니다.
‘플레이’를 눌러 웨이브 1을 클리어하세요. 가운데에 하트가 나타납니다. 그런 다음 ‘확인’을 누르세요.
직접 해보기
public interface IPickup
{
void Collect(Hero hero);
}
Unity 게임 아키텍처의 모든 레슨
직접 연습해 보세요: Unity 플레이그라운드