pilas-engine

Cuando toca se vea diferente

HOLA mi pregunta es como hago que cuando el actor toca a otro actor se haga por ejemplo azul

Hola @german_hernandez puedes usar la receta cuando colisiona eliminar al otro actor y reemplazar otro_actor.eliminar(); por algo como:

cuando_comienza_una_colision(otro_actor: Actor) {
    this.animacion = "auto_azul";
}

Previamente deberías crear una animación que contenga la figura en la que quieres se convierta luego de tocar al otro actor. Te dejo un ejemplo en el que si el auto choca con la caja cambia de color:

Si además quisieras que cambie de figura según el actor con el que colisiona puede usar algo como:

cuando_comienza_una_colision(otro_actor: Actor) {
  if(otro_actor.etiqueta == "etiqueta_del_actor") {
    this.animacion = "forma_a_la_que_debe_cambiarse";
  } 
}

No se si haya una manera más sencilla, así lo haría yo. Espero haberte ayudado.

OK gracias por decirme

1 Like