Menu
CoddyTech

Edelsteine auf dem Bildschirm

Teil des Abschnitts Echte Spiele entwickeln der Unity-Journey von Coddy. Lektion 51 von 56.

challenge icon

Aufgabe

Mittel

Über dem Kurs schweben Edelsteine: fünf türkisfarbene Würfel mit dem Tag Gem, jeder mit einem Trigger und dem Skript Gem. Das HUD-Canvas zeigt oben links GemText, und die Szene weist es dem neuen Feld gemText von Player zu. Behalte alles aus den vorherigen Lektionen bei.

In Player (füge using TMPro; hinzu):

  • Ein TMP_Text-Feld gemText, das im Inspector festgelegt wird, die gesammelten Edelsteine und die Gesamtzahl im Level.
  • Zähle in Start die Edelsteine im Level anhand ihres Tags und zeige den Zähler an, als Gems: 0/5.
  • Eine öffentliche Methode AddGem() fügt einen Edelstein hinzu und zeigt den neuen Zähler an, als Gems: 1/5.

In Gem: Wenn der Spieler (ein Objekt mit dem Skript Player) den Trigger betritt, rufe seine Methode AddGem() auf und entferne den Edelstein.

Drücke Play und sammle ein paar Edelsteine, dann klicke auf Check.

Probier es selbst

using UnityEngine;

public class Gem : MonoBehaviour
{
    // In einer späteren Lektion wird dies ergänzt: ein Edelstein zum Einsammeln.
}

Alle Lektionen in Echte Spiele entwickeln