Menu
CoddyTech

Du texte dans la console

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

Une chaîne de caractères est du texte : un nom, un message, une ligne de score. Tu l’écris entre guillemets doubles, et son type est string :

string hero = "Mia";

Le signe + assemble les chaînes de caractères et convertit les nombres en texte au passage :

int gems = 4;
Debug.Log(hero + " found " + gems + " gems");

Cela écrit Mia found 4 gems dans la Console. Les espaces se trouvent à l’intérieur des guillemets : hero + "found" donnerait Miafound.

Une variable peut changer. gems = gems + 2; lit l’ancienne valeur, ajoute 2 et remet le résultat à sa place, et gems += 2; est une façon abrégée d’écrire la même chose. -=, *= et /= fonctionnent de la même manière.

challenge icon

Défi

Facile

Sam ramasse 2 pièces de plus : fais en sorte que la Console l’indique.

  1. Sous int coins = 3;, ajoute coins += 2;.
  2. Modifie la ligne Debug.Log en Debug.Log(playerName + " has " + coins + " coins");, en laissant les espaces à l’intérieur des guillemets.

Appuie sur « Jouer » : la Console affiche que Sam a 5 pièces. Puis appuie sur « Vérifier ».

Essayez vous-même

using UnityEngine;

public class Greeting : MonoBehaviour
{
    void Start()
    {
        string playerName = "Sam";
        int coins = 3;

        Debug.Log("Hello");
    }
}

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

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