Edelsteine auf dem Bildschirm
Teil des Abschnitts Echte Spiele entwickeln der Unity-Journey von Coddy. Lektion 54 von 60.
Aufgabe
MittelZähle die fünf Edelsteine, während der Spieler sie einsammelt.
- Füge in
Playerusing TMPro;und[SerializeField] private TMP_Text gemText;hinzu. - Zähle in
Start()die Objekte mit dem TagGemund zeigeGems: 0/5an. - Füge
public void AddGem()hinzu: ein weiterer Edelstein, angezeigt alsGems: 1/5. - Rufe in
Gem, wenn einPlayereintritt, dessenAddGem()auf und zerstöre den Edelstein.
Drücke „Spielen“ und sammle Edelsteine. Drücke dann „Prüfen“.
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
1Text auf dem Bildschirm
Canvas und TextPunktestand anzeigenZahlen formatierenEin Countdown-TimerRückblick: Tachometer4Szenen und Level
Eine Szene ladenDas Level neu startenNächstes LevelZwischen Szenen beibehaltenRückblick: Levelauswahl10Projekt: 3D-Plattformer
Der ParcoursBewegliche Plattformen2Buttons und Bildschirme
Buttons und onClickLambdasVerknüpfungen im InspectorPanels ein- und ausblendenGesundheitsbalkenRückblick: Upgrade-Shop5Speichern mit PlayerPrefs
Eine Zahl speichernMit einem Standardwert ladenHöchstpunktzahlEinstellungen speichernRückblick: Münzen auf der BankÜbe selbstständig: Unity-Playground