Menu
CoddyTech

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.

challenge icon

Défi

Facile

Écris Brick.cs : un boulet de canon rapide brise la brique qu'il touche.

  1. Dans le OnCollisionEnter de la brique, teste ensemble collision.gameObject.CompareTag("Ball") et collision.relativeVelocity.magnitude >= breakSpeed, avec &&.
  2. Lorsque les deux conditions sont vraies, affiche Brick broken et Destroy(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;
}
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