Menu
CoddyTech

Récapitulatif : boutique d’améliorations

Fait partie de la section Créer de vrais jeux du Journey Unity de Coddy. Leçon 11 sur 60.

Ce chapitre a relié des boutons au code, synchronisé l’écran avec les nombres et activé ou désactivé des boutons. La boutique rassemble tout cela.

challenge icon

Défi

Facile

Construis la boutique de la mine.

  1. Dans Start(), associe les boutons : Mine ajoute perClick à coins ; la pioche (pickCost) ajoute 1 à perClick et coûte 10 de plus ; la lanterne (lanternCost) ajoute 3.
  2. Écris Refresh(), appelée dans Start() et après chaque clic : Coins: 12, Pick: 20, Lantern: 25 ou Lantern: owned. Seules les améliorations abordables et non possédées sont interactives.

Appuie sur « Jouer » et achète les deux améliorations. Puis appuie sur « Vérifier ».

Essayez vous-même

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;

    // Associe les trois boutons dans Start(), et affiche tout dans Refresh()
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Créer de vrais jeux

Entraînez-vous par vous-même : Playground Unity