Menu
CoddyTech

Rückblick: Erfolgs-Popup

Teil des Abschnitts Spielarchitektur in Unity der Unity-Journey von Coddy. Lektion 16 von 64.

challenge icon

Aufgabe

Einfach

Füge dem Münzspiel Erfolge hinzu. AchievementPopup.Show ist einsatzbereit, und die Szene verknüpft onUnlocked damit.

  1. Collector: Zerstöre beim Berühren eines mit Coin getaggten Objekts dieses und löse public event Action<int> OnCoinsChanged mit der Gesamtzahl aus.
  2. Achievements: Abonniere collector in OnEnable und hebe das Abonnement in OnDisable auf.
  3. Löse bei 1, 3 und 6 Münzen public UnityEvent<string> onUnlocked mit First Coin, Pocket Money und Coin Hoarder aus.

Drücke „Spielen“ und sammle die Münzen. Drücke dann „Prüfen“.

Probier es selbst

using UnityEngine;
using UnityEngine.Events;

public class Achievements : MonoBehaviour
{
    public Collector collector;
}

Alle Lektionen in Spielarchitektur in Unity

Übe selbstständig: Unity-Playground