hola tengo una pregunta tengo una pregunta yo hago una colision de esta manera
def al_chocar():
mono.eliminar()
bombas.explotar()
pilas.colisiones.agregar(mono, bombas, al_chocar)
y es instantáneo no es que cuando chocan como puedo hacer ???
hola tengo una pregunta tengo una pregunta yo hago una colision de esta manera
def al_chocar():
mono.eliminar()
bombas.explotar()
pilas.colisiones.agregar(mono, bombas, al_chocar)
y es instantáneo no es que cuando chocan como puedo hacer ???
Hola @miguel, armé un pequeño video mostrando cómo un escenario con colisiones de bombas y un protagonista:
Observá que una de las cosas importantes a tener el cuenta es crear la función de respuesta a la colisión con argumentos, en tu caso def al_chocar():
debería ser def al_chocar(mono, una_bomba)
y luego solo usar mono
o una_bomba
para implementar la explosión. Por ejemplo:
# [codigo inicial]
def al_chocar(mono, una_bomba):
mono.eliminar()
una_bomba.explotar()
pilas.colisiones.agregar(mono, bombas, al_chocar)
# [pilas.ejecutar() ... etc]
PD: no olvides probar esto con la última versión de pilas, que cambiamos un poco la forma de calcular colisiones (
gracias lo voy a poner en prueba