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.
Défi
MoyenProtège le coffre-fort avec un faisceau laser de détection.
- À chaque image, lance
Physics.Raycast(transform.position, transform.forward, out RaycastHit hit, range, intruders). - Colorie
lamp.material.colorenColor.redlorsqu’il détecte un obstacle et enColor.greenlorsque le faisceau est dégagé. - Consigne
"Alarm: " + hit.collider.nameuniquement lorsque le faisceau passe de dégagé à bloqué : conserve la réponse de l’image précédente dans un champbool 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()
{
}
}
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
1Corps rigide
Gravité et massePousser avec AddForceSauter avec une impulsionFixedUpdate pour la physiqueVitesseCorps cinématiquesRécapitulatif : plateforme de lancement4Coroutines
InvoquerInvokeRepeating, CancelInvokeVotre première coroutineBoucles dans les coroutinesArrêter les coroutinesRécapitulatif : compte à rebours7Rotation
Angles d’EulerQuaternionsRegardez dans la direction où vous vous déplacezTourner en douceurRécapitulatif : tourelle10Projet : Évasion de l’arène
L’arèneLes chasseurs2Collisions
OnCollisionEnterQu’est-ce que j’ai touché ?Se briser à l’impactRester au solRebond et frictionFormes des collidersRécapitulatif : mur destructible5Projet : Course aux pièces
La balle roulanteDes pièces à ramasser3Déclencheurs
Colliders déclencheursOnTriggerEnterObjets à ramasserLes caisses gardent le resteZones mortellesEntrée et sortieRécapitulatif : clé et porte6Lancers de rayons
Physics.RaycastRaycastHitVérifier le sol avec un rayonLayers et LayerMaskLigne de vueOverlapSphere et SphereCastRécapitulatif : fil-piège laserEntraînez-vous par vous-même : Playground Unity