복습: 업적 팝업
Coddy Unity 여정의 Unity 게임 아키텍처 섹션에 포함된 레슨. 64개 중 16번째.
챌린지
쉬움코인 게임 업적을 추가하세요. AchievementPopup.Show는 준비되어 있으며, 씬에서 onUnlocked를 여기에 연결합니다.
Collector:Coin태그가 지정된 오브젝트에 닿으면 해당 오브젝트를 파괴하고, 총개수를 포함해public event Action<int> OnCoinsChanged를 발생시킵니다.Achievements:OnEnable에서collector를 구독하고,OnDisable에서 구독을 해제합니다.- 코인을 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 플레이그라운드