Repaso: muro destructible
Parte de la sección Física y jugabilidad del Journey de Unity de Coddy. Lección 14 de 63.
Desafío
FácilUna pared de diez ladrillos se alza frente a un cañón. La bola es la bala de cañón (etiquetada Ball, con el script Cannon.cs, ya escrito): las flechas izquierda y derecha apuntan, y la barra espaciadora dispara. Cada ladrillo tiene un Rigidbody y un script Brick, y un breakSpeed (6). Escribe Brick.cs:
- Cuando la bola golpea un ladrillo a
breakSpeedm/s o más, el ladrillo se rompe: registraBrick brokeny destruye ese ladrillo. - Nada más rompe un ladrillo: ni una bola más lenta ni un ladrillo que caiga al suelo o sobre otro ladrillo, por rápido que caiga.
Pulsa Play y derriba la pared; después, pulsa Check.
Pruébalo tú mismo
using UnityEngine;
public class Brick : MonoBehaviour
{
public float breakSpeed = 6f;
}
Todas las lecciones de Física y jugabilidad
1Cuerpo rígido
Gravedad y masaEmpujar con AddForceSaltar con un impulsoFixedUpdate para físicaVelocidadCuerpos cinemáticosRepaso: plataforma de lanzamiento2Colisiones
OnCollisionEnter¿Qué golpeé?Romper al impactarDe pie sobre el sueloRebote y fricciónFormas de los collidersRepaso: muro destructible5Proyecto: Carrera de monedas
La bola rodanteMonedas para recoger