Récapitulatif : clé et porte
Fait partie de la section Physique et gameplay du Journey Unity de Coddy. Leçon 21 sur 71.
Ce récapitulatif rassemble les notions du chapitre : les déclencheurs, OnTriggerEnter et TryGetComponent, pour s’assurer que c’est bien le joueur qui est entré.
Défi
FacileÉcris le code de la clé et de la porte : seul le joueur peut les utiliser.
- Dans
Key.cs, dansOnTriggerEnter, lorsqueother.TryGetComponent(out Player player), définisplayer.hasKey = true;, consigneGot the keyet détruis la clé. - Dans
Door.cs, pour le joueur : s’il possèdehasKey, exécutegate.SetActive(false);et consigneThe door opens; sinon, consigneLocked.
Appuie sur « Jouer », essaie la porte, récupère la clé et réessaie. Puis clique sur « Vérifier ».
Essayez vous-même
using UnityEngine;
public class Key : MonoBehaviour
{
// Le joueur ramasse la clé ; rien d’autre ne la ramasse
}
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 porteEntraînez-vous par vous-même : Playground Unity