Menu
CoddyTech

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ą.

challenge icon

Wyzwanie

Średni

Wpłacaj do banku wydobyte monety; zapisywany jest tylko stan banku.

  1. W Update() naciśnięcie spacji dodaje 1 do pocket.
  2. W Start() wczytaj bank z klucza Bank, a jeśli go brakuje, ustaw wartość 10, i połącz bankButton z funkcją Deposit(), która przenosi zawartość kieszeni do banku i zapisuje ją.
  3. Po każdej zmianie wyświetl Pocket: 3 i Bank: 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()
    {
    }
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Tworzenie prawdziwych gier

Poćwicz samodzielnie: Edytor online Unity