Menu
CoddyTech

Variables

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

Une variable est une boîte nommée qui contient une valeur : tes vies, ta vitesse, la hauteur d’une tour. Tu en crées une en lui donnant un type, un nom et une première valeur :

int lives = 3;

int est le type des nombres entiers (3, 0, -12). lives est le nom, = y place 3 et ; termine la ligne, comme un point termine une phrase.

Ensuite, le nom représente la valeur, autant de fois que tu l’utilises :

int height = 3;
int length = 6;
transform.localScale = new Vector3(length, height, length);

transform.localScale correspond à la taille de l’objet : la largeur (x), la hauteur (y) et la profondeur (z). Ce bloc mesure 3 de haut, 6 de large et 6 de profondeur. Remplace length par 4 et il rétrécit dans les deux directions à la fois, car les deux endroits lisent la même boîte.

Ton code se place entre { et } de Start(). Les lignes qui commencent par // sont des commentaires, des notes que C# ignore.

challenge icon

Défi

Facile

Donne à la tour une hauteur de 5 étages et une largeur de 2.

  1. Dans int floors = 2;, remplace 2 par 5.
  2. Dans int width = 1;, remplace 1 par 2. Change uniquement les nombres : une deuxième ligne int floors est une erreur.

Appuie sur « Jouer » : la tour devient plus haute et plus large. Puis clique sur « Vérifier ».

Essayez vous-même

using UnityEngine;

public class Tower : MonoBehaviour
{
    void Start()
    {
        int floors = 2;
        int width = 1;

        transform.localScale = new Vector3(width, floors, width);
    }
}

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

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