Menu
CoddyTech

Revisão: Loja de melhorias

Parte da seção Criando Jogos de Verdade do Journey de Unity da Coddy. Lição 11 de 60.

Este capítulo conectou botões ao código, manteve a tela sincronizada com os números e ativou e desativou botões. A loja reúne tudo isso.

challenge icon

Desafio

Fácil

Crie a loja da mina.

  1. Em Start(), conecte os botões: Mine adiciona perClick a coins; a picareta (pickCost) adiciona 1 a perClick e custa mais 10; a lanterna (lanternCost) adiciona 3.
  2. Escreva Refresh(), chamada em Start() e após cada clique: Coins: 12, Pick: 20, Lantern: 25 ou Lantern: owned. Apenas melhorias que você pode pagar e que ainda não possui podem ser clicadas.

Pressione “Jogar” e compre as duas melhorias. Depois, “Verificar”.

Experimente você mesmo

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;
    private int coins;
    private int perClick = 1;
    private bool hasLantern;

    // Conecte os três botões em Start() e exiba tudo em Refresh()
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Criando Jogos de Verdade

Pratique por conta própria: Playground de Unity