Menu
CoddyTech

Riepilogo: negozio degli upgrade

Fa parte della sezione Creare veri giochi del percorso Unity di Coddy. Lezione 11 di 56.

challenge icon

Sfida

Facile

Una miniera d’oro in cui scavi facendo clic. Scrivi GoldMine.cs (la scena collega i tre pulsanti e i tre testi):

  • Ogni clic su Mine ti fa guadagnare monete, inizialmente 1 per clic. coinsText le mostra, come Coins: 12.
  • Il piccone costa pickCost (10). Acquistandolo spendi le monete, ne aggiungi 1 a quelle guadagnate per clic e aumenti il suo prezzo di 10. Il testo del suo pulsante, pickText, mostra il prezzo, come Pick: 20.
  • La lanterna costa lanternCost (25) e può essere acquistata una sola volta: aggiunge 3 alle monete guadagnate per clic e, da quel momento, lanternText mostra Lantern: owned. Prima mostra Lantern: 25.
  • Il pulsante di un potenziamento è interattivo solo se hai abbastanza monete per acquistarlo; quello della lanterna non lo è più una volta acquistata.
  • Tutti e tre i testi e entrambi i pulsanti sono corretti fin dall’inizio.

Premi Play, scava, acquista entrambi i potenziamenti, poi premi Check.

Provalo tu

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;

    // La miniera fa guadagnare monete; il piccone e la lanterna sono potenziamenti utilizzabili solo quando puoi permetterteli
}

Tutte le lezioni di Creare veri giochi