Menu
CoddyTech

Récapitulatif : interrupteur

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

Ce récapitulatif rassemble les éléments du chapitre : une référence renseignée dans l’Inspector, un composant récupéré une fois avec GetComponent, et un composant activé et désactivé avec enabled.

challenge icon

Défi

Moyen

Écris l’interrupteur : la barre d’espace allume ou éteint la lampe, et l’interrupteur indique son état.

  1. Conserve le Renderer de l’interrupteur dans un champ, défini dans Start().
  2. À l’appui sur la barre d’espace, inverse l’état du composant Light : lamp.enabled = !lamp.enabled;.
  3. Colore l’interrupteur avec Color.green lorsque la lampe est allumée et avec Color.red lorsqu’elle est éteinte, dès le début et après chaque appui.

Appuie sur « Jouer », puis sur la barre d’espace : la lampe s’éteint et l’interrupteur devient rouge. Ensuite, clique sur « Vérifier ».

Essayez vous-même

using UnityEngine;

public class LightSwitch : MonoBehaviour
{
    public Light lamp;

    void Start()
    {
    }

    void Update()
    {
    }
}
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 Les bases du scripting dans Unity

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