Podsumowanie: monety w banku
Część sekcji Tworzenie prawdziwych gier ścieżki Unity w Coddy. Lekcja 26 z 60.
W tym rozdziale zapisywaliśmy liczby za pomocą PlayerPrefs, ustawialiśmy wartość domyślną dla nowego gracza i zachowywaliśmy najlepszy wynik tylko wtedy, gdy został pobity. To poszukiwanie skarbów łączy zapisywanie z wartością domyślną.
Wyzwanie
ŚredniWpłacaj do banku wydobyte monety; zapisywany jest tylko stan banku.
- W
Update()naciśnięcie spacji dodaje 1 dopocket. - W
Start()wczytajbankz kluczaBank, a jeśli go brakuje, ustaw wartość 10, i połączbankButtonz funkcjąDeposit(), która przenosi zawartość kieszeni do banku i zapisuje ją. - Po każdej zmianie wyświetl
Pocket: 3iBank: 12.
Naciśnij „Graj”, kop, wpłać monety do banku i zagraj ponownie: stan banku zostanie zachowany. Następnie naciśnij „Sprawdź”.
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()
{
}
}
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Tworzenie prawdziwych gier
1Tekst na ekranie
Canvas i tekstWyświetlanie wynikuFormatowanie liczbOdliczanie czasuPowtórka: prędkościomierz2Przyciski 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 bankuPoćwicz samodzielnie: Edytor online Unity