Podsumowanie: monety w banku
Część sekcji Tworzenie prawdziwych gier ścieżki Unity w Coddy. Lekcja 26 z 56.
Wyzwanie
ŚredniPoszukiwanie skarbów. Spacja wykopuje monetę do kieszeni, a przycisk Bank przenosi zawartość kieszeni do banku. Zapisywany jest tylko bank: monety, które nadal są w kieszeni, przepadają po zamknięciu gry. Napisz Digger:
- Spacja dodaje 1 monetę do
pocket. - Kliknięcie Bank dodaje zawartość kieszeni do
bank, opróżnia kieszeń i zapisuje bank pod kluczemBank. - Bank nowego gracza zaczyna z 10 monetami — to prezent powitalny. Zapisany bank, nawet jeśli wynosi 0, wczytuje się w zapisanej postaci.
- Teksty zawsze pokazują aktualne wartości, takie jak Pocket: 3 i Bank: 12.
Naciśnij Play, kop, wpłać monety do banku i zagraj ponownie, a następnie naciśnij Check.
Spróbuj swoich sił
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()
{
}
}
Wszystkie lekcje w sekcji Tworzenie prawdziwych gier
1Tekst na ekranie
Canvas i tekstWyświetlanie wynikuFormatowanie liczbOdliczanie czasuPowtórka: prędkościomierz4Sceny i poziomy
Wczytaj scenęUruchom poziom ponownieNastępny poziomZachowaj między scenamiPodsumowanie: wybór poziomu10Projekt: platformówka 3D
TrasaRuchome platformy2Przyciski i ekrany
Przyciski i onClickLambdyPodłączanie w InspectorzeWłączanie i wyłączanie paneliPaski zdrowiaPodsumowanie: sklep z ulepszeniami5Zapisywanie za pomocą PlayerPrefs
Zapisz liczbęWczytywanie z wartością domyślnąNajlepszy wynikZapisz ustawieniaPodsumowanie: monety w banku