8. Programación de las colisiones
8. Programamos las colisiones de la pelota en Unity
El vídeo del curso solo está visible para los suscriptores.
Puedes suscribirte aquí o entrar si ya eres miembro.
Programación de las colisiones
En esta lección, vamos a trabajar y experimentar con la velocidad de la pelota. Y observaremos que rebota y sale del escenario debido a falta de interacciones definidas.
Interacciones co la pelota
Para solucionarlo, vamos a crear una nueva carpeta llamada «Materiales» y le agregamos un material 2D. Elegiremos “New Physics” que da dos opciones: «Friction» (rozamiento) y » Bousinnes» (rebote).
La fricción se establece en cero (0) , mientras que el rebote se fija en 1. A continuación, le asignamos la física del material a la pelota, mediante «Rigidbody2D», que es quién controla el movimiento de la pelota.
Probamos el movimiento y vemos que el jugador también rebota. Así que para evitar que esto ocurra ajustaremos en Constrains, que son las restricciones de movimiento y rotación en los ejes X Y Z.
Probamos nuevamente y veremos que a pesar de estas condiciones, aún se presenta el problema de que la pelota rebota y se va del área de juego.
Tendremos que utilizar un Trigger para «pillar» que la pelota ha pasado por la portería (barras laterales). ¡Pero esto lo vamos a ver en la próxima lección de Unity! ¡Hasta ahora!