Menu
CoddyTech

Récapitulatif : fil-piège laser

Fait partie de la section Physique et gameplay du Journey Unity de Coddy. Leçon 41 sur 71.

Ce récapitulatif rassemble les éléments du chapitre : un lancer de rayon qui ne détecte que certaines couches, ce qu’il a touché et un bool qui mémorise l’image précédente pour que l’alarme se déclenche une seule fois.

challenge icon

Défi

Moyen

Protège le coffre-fort avec un faisceau laser de détection.

  1. À chaque image, lance Physics.Raycast(transform.position, transform.forward, out RaycastHit hit, range, intruders).
  2. Colorie lamp.material.color en Color.red lorsqu’il détecte un obstacle et en Color.green lorsque le faisceau est dégagé.
  3. Consigne "Alarm: " + hit.collider.name uniquement lorsque le faisceau passe de dégagé à bloqué : conserve la réponse de l’image précédente dans un champ bool blocked.

Appuie sur « Jouer » et traverse le faisceau : une alarme à chaque fois. Puis appuie sur « Vérifier ».

Essayez vous-même

using UnityEngine;

public class Tripwire : MonoBehaviour
{
    public LayerMask intruders;
    public Renderer lamp;
    public float range = 6f;

    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 Physique et gameplay

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