Está en la página 1de 2

QUE ES UNA COLISION

Las colisiones son cuando el personaje toca un área de los enemigos


Detección de colisiones es darse cuenta cuando dos objetos en la pantalla se han tocado (es
decir, han colisionado).
Una parte de este programa será detectar cuando sucede una colisión entre dos Sprites, esto
sucede entre las paletas y la pelota del pinball

La función colisión acepta 2 objetos, el objeto bola y el objeto jugador (se le da esas variables
en la función main de las clases pelota y paleta)
Pelota = definido el comportamiento de la pelota
Paleta=definido el comportamiento de la paleta
Método
Verificar que hace la colisión
con que objeto está haciendo
FUNCION

Se tiene también un objeto de tipo Rect del mismo tamaño de la imagen


Rect para almacenar y manipular áreas rectangulares
Declaramos colision
Rect.colliderect = prueba si dos rectángulos se superponen
Devuelve verdadero si alguna parte de cualquiera de los rectángulos se superpone (excepto
los bordes superior + inferior o izquierdo + derecho).
En la siguiente función se detecta lo son las colisiones entre la pelota y las paletas que ya
fueron creadas con anterioridad en el cual se introduce un bucle que detecta los el siguiente
evento
Cuando un objeto haga contacto con otro objeto se le indica que invierta la dirección
self - es para hacer referencia a la instancia u objeto dentro del método

También podría gustarte