Menu
CoddyTech

Podsumowanie: popup osiągnięcia

Część sekcji Architektura gier w Unity ścieżki Unity w Coddy. Lekcja 16 z 64.

challenge icon

Wyzwanie

Łatwy

Dodaj osiągnięcia do gry z monetami. AchievementPopup.Show jest gotowe, a scena łączy z nim onUnlocked.

  1. Collector: po dotknięciu obiektu z tagiem Coin zniszcz go i wywołaj public event Action<int> OnCoinsChanged z łączną liczbą monet.
  2. Achievements: zasubskrybuj collector w OnEnable i anuluj subskrypcję w OnDisable.
  3. Po zebraniu 1, 3 i 6 monet wywołaj public UnityEvent<string> onUnlocked z wartościami First Coin, Pocket Money, Coin Hoarder.

Naciśnij „Graj” i zbierz monety. Następnie naciśnij „Sprawdź”.

Spróbuj swoich sił

using UnityEngine;
using UnityEngine.Events;

public class Achievements : MonoBehaviour
{
    public Collector collector;
}

Wszystkie lekcje w sekcji Architektura gier w Unity

Poćwicz samodzielnie: Edytor online Unity