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.
Aufgabe
MittelLege die Münzen, die du ausgräbst, auf die Bank; nur das Bankguthaben wird gespeichert.
- In
Update()erhöht die Leertastepocketum 1. - Lade in
Start()banküber den SchlüsselBank; falls dieser fehlt, verwende 10. VerbindebankButtonmit einerDeposit()-Methode, die den Inhalt vonpocketauf die Bank überträgt und ihn speichert. - Zeige nach jeder Änderung
Pocket: 3undBank: 12an.
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()
{
}
}
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
1Text auf dem Bildschirm
Canvas und TextPunktestand anzeigenZahlen formatierenEin Countdown-TimerRückblick: Tachometer2Buttons 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