Tekrar: Bankadaki Paralar
Coddy'nin Unity Journey'sinin Gerçek Oyunlar Geliştirmek bölümünün bir parçası. Ders 26 / 60.
Bu bölümde PlayerPrefs ile sayılar kaydedildi, yeni bir oyuncuya varsayılan bir değer verildi ve en iyi değer yalnızca geçildiğinde güncellendi. Bu hazine avı, kaydetme ve varsayılan değer kavramlarını bir araya getiriyor.
Görev
OrtaKazdığın paraları bankaya yatır; yalnızca bankadaki miktar kaydedilir.
Update()içinde, Spacepocketdeğerini 1 artırır.Start()içinde,bankdeğeriniBankanahtarından yükle; anahtar yoksa 10 kullan vebankButtondüğmesini, cepteki miktarı bankaya aktarıp kaydeden birDeposit()işlevine bağla.- Her değişiklikten sonra
Pocket: 3veBank: 12değerlerini göster.
“Oyna” düğmesine bas, kaz, paraları bankaya yatır ve tekrar oyna: bankadaki miktar korunur. Ardından “Kontrol et” düğmesine bas.
Kendin dene
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()
{
}
}
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Gerçek Oyunlar Geliştirmek bölümündeki tüm dersler
1Ekrandaki Metinler
Canvas ve MetinSkoru GösterSayıları BiçimlendirGeri Sayım ZamanlayıcısıTekrar: Hız Göstergesi2Düğmeler ve Ekranlar
Düğmeler ve onClickLambda İfadeleriInspector'da Bağlantı KurmaPanelleri Açma ve KapamaCan ÇubuklarıTekrar: Yükseltme Mağazası5PlayerPrefs ile Kaydetme
Bir Sayı KaydetmeVarsayılan Değerle YüklemeEn Yüksek SkorAyarları KaydetmeTekrar: Bankadaki ParalarKendi başına pratik yap: Unity playground