Menu
CoddyTech

복습: 업적 팝업

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

challenge icon

챌린지

쉬움

코인 게임 업적을 추가하세요. AchievementPopup.Show는 준비되어 있으며, 씬에서 onUnlocked를 여기에 연결합니다.

  1. Collector: Coin 태그가 지정된 오브젝트에 닿으면 해당 오브젝트를 파괴하고, 총개수를 포함해 public event Action<int> OnCoinsChanged를 발생시킵니다.
  2. Achievements: OnEnable에서 collector를 구독하고, OnDisable에서 구독을 해제합니다.
  3. 코인을 1개, 3개, 6개 모으면 First Coin, Pocket Money, Coin Hoarder를 전달해 public UnityEvent<string> onUnlocked를 호출합니다.

‘플레이’를 누르고 코인을 모으세요. 그런 다음 ‘확인’을 누르세요.

직접 해보기

using UnityEngine;
using UnityEngine.Events;

public class Achievements : MonoBehaviour
{
    public Collector collector;
}

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

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