Menu
CoddyTech

Rückblick: Münzen auf der Bank

Teil des Abschnitts Echte Spiele entwickeln der Unity-Journey von Coddy. Lektion 26 von 60.

Dieses Kapitel hat Zahlen mit PlayerPrefs gespeichert, einem neuen Spieler einen Standardwert zugewiesen und einen Bestwert nur dann gespeichert, wenn er übertroffen wurde. Diese Schatzsuche verbindet das Speichern mit dem Standardwert.

challenge icon

Aufgabe

Mittel

Lege die Münzen, die du ausgräbst, auf die Bank; nur das Bankguthaben wird gespeichert.

  1. In Update() erhöht die Leertaste pocket um 1.
  2. Lade in Start() bank über den Schlüssel Bank; falls dieser fehlt, verwende 10. Verbinde bankButton mit einer Deposit()-Methode, die den Inhalt von pocket auf die Bank überträgt und ihn speichert.
  3. Zeige nach jeder Änderung Pocket: 3 und Bank: 12 an.

Drücke „Spielen“, grabe, zahle auf die Bank ein und spiele erneut: Das Bankguthaben bleibt erhalten. Drücke dann „Prüfen“.

Probier es selbst

using UnityEngine;
using UnityEngine.UI;
using TMPro;

public class Digger : MonoBehaviour
{
    public TMP_Text pocketText;
    public TMP_Text bankText;
    public Button bankButton;

    private int pocket;
    private int bank;

    void Start()
    {
    }

    void Update()
    {
    }
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Echte Spiele entwickeln

Übe selbstständig: Unity-Playground