Hola!,tengo un gran problema mi juego es de colisiones y la idea es que cuando mi personaje se caiga pierda,pero al caerse es infinito!nunca acaba de caer,y no se como hacer que cuando caiga pierda.Ayuda!!,saludos.
Buenas @Dyron_D, para mí la forma más sencilla de eliminar al personaje cuando pierde (o sea cae) es usando la propiedad y
del actor. Esa propiedad te va a señalar la posición vertical del actor.
Te paso un video que hizo @juan_cerutti en donde se muestra cómo implementar esto de eliminar un actor cuando se sale de la pantalla:
Hola!! Gracias,ya lo solucione lo que hice fue poner un suelo debajo y para cuando lo toque sea eliminado!!!.Gracias me sirvió el video.
No, al final no funciono cuando lo puse las demás colisiones no funcionaban
¿Probaste eliminando el actor cuando pasa el límite y < -200
?
Hola!!,Ya lo arregle hice un nuevo actor con la imagen e texto suelo y le puse el siguiente code :
class suelo extends Actor {
iniciar() {
this.pies = this.obtener_sensor("pies");
}
actualizar() {
let velocidad = 5;
}
// Se invoca si entran en contacto dos actores con figuras dinámicas
// o uno con figura dinámica y otro con figura no dinámica.
cuando_comienza_una_colision(otro_actor: Actor) {
otro_actor.eliminar();
}
}