Menu
CoddyTech

Tekrar: Yükseltme Mağazası

Coddy'nin Unity Journey'sinin Gerçek Oyunlar Geliştirmek bölümünün bir parçası. Ders 11 / 56.

challenge icon

Görev

Kolay

Tıklayarak kazdığın bir altın madeni. GoldMine.cs dosyasını yaz (sahne üç düğmeyi ve üç metin öğesini birbirine bağlar):

  • Kaz düğmesine her tıklama altın kazandırır; başlangıçta tıklama başına 1 altın. coinsText altın miktarını Coins: 12 biçiminde gösterir.
  • kazma pickCost (10) tutarındadır. Satın almak altın harcatır, tıklama başına kazanılan altına 1 ekler ve fiyatını 10 artırır. Düğmesinin metni olan pickText, fiyatı Pick: 20 biçiminde gösterir.
  • fener lanternCost (25) tutarındadır ve yalnızca bir kez satın alınabilir: tıklama başına kazanılan altına 3 ekler ve bundan sonra lanternText alanında Lantern: owned yazar. Öncesinde Lantern: 25 yazar.
  • Bir yükseltmenin düğmesi yalnızca o yükseltmeyi alacak kadar altının varsa etkileşimli olur; fenerin düğmesi ise fener satın alındıktan sonra bir daha etkileşimli olmaz.
  • Üç metin öğesi ve iki düğme de en başından itibaren doğru şekilde ayarlanmıştır.

Oyna'ya bas, kaz, iki yükseltmeyi de satın al, ardından Kontrol Et'e bas.

Kendin dene

using UnityEngine;
using UnityEngine.UI;
using TMPro;

public class GoldMine : MonoBehaviour
{
    public Button mineButton;
    public Button pickButton;
    public Button lanternButton;
    public TMP_Text coinsText;
    public TMP_Text pickText;
    public TMP_Text lanternText;
    public int pickCost = 10;
    public int lanternCost = 25;

    // Maden para kazandırır; kazma ve fener, yalnızca bunları satın almaya gücünüz yettiğinde kullanılabilen geliştirmelerdir
}

Gerçek Oyunlar Geliştirmek bölümündeki tüm dersler