Menu
CoddyTech

Récapitulatif : le collecteur de pièces

Fait partie de la section Les bases du scripting dans Unity du Journey Unity de Coddy. Leçon 8 sur 85.

Il est temps de rassembler les éléments du chapitre : un champ qui mémorise, une chaîne construite avec +, un if et une comparaison. N’oublie pas que Input.GetKeyDown est vrai une fois par pression et que == vérifie si deux valeurs sont égales.

challenge icon

Défi

Moyen

Chaque pression sur C permet de collecter une pièce, et 5 pièces font gagner.

  1. Au-dessus de Update(), ajoute le champ int coins = 0;.
  2. Dans Update(), lorsque Input.GetKeyDown(KeyCode.C) est vrai, ajoute 1 à coins et affiche "Coins: " + coins dans le journal.
  3. À l’intérieur de ce if, lorsque coins == 5, affiche aussi You win! dans le journal.

Appuie sur « Jouer » et appuie cinq fois sur C : la Console compte de Coins: 1 à Coins: 5, puis affiche You win!. Ensuite, clique sur « Vérifier ».

Essayez vous-même

using UnityEngine;

public class CoinCounter : MonoBehaviour
{

    void Update()
    {
        // Chaque pression sur C ramasse une pièce.
    }
}

Toutes les leçons de Les bases du scripting dans Unity

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