Récapitulatif : mur destructible
Fait partie de la section Physique et gameplay du Journey Unity de Coddy. Leçon 14 sur 71.
Cette récapitulation rassemble les éléments du chapitre : OnCollisionEnter, le tag de ce qui vous a percuté et la vitesse de l’impact obtenue avec collision.relativeVelocity.
Défi
FacileÉcris Brick.cs : un boulet de canon rapide brise la brique qu'il touche.
- Dans le
OnCollisionEnterde la brique, teste ensemblecollision.gameObject.CompareTag("Ball")etcollision.relativeVelocity.magnitude >= breakSpeed, avec&&. - Lorsque les deux conditions sont vraies, affiche
Brick brokenetDestroy(gameObject);. Les balles lentes et les briques qui tombent ne brisent rien.
Appuie sur « Jouer », vise avec les flèches et tire avec la barre d'espace. Puis appuie sur « Vérifier ».
Essayez vous-même
using UnityEngine;
public class Brick : MonoBehaviour
{
public float breakSpeed = 6f;
}
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