Hola!!,tengo un problema al poner que la cama persigua al p1 lo que pasa es que se ve muy lejos y se puede observar el vacio! y no quiero eso gracias!!
Para seguir al actor podrías llamar a esta función en el método actualizar del actor protagonista:
this.pilas.camara.seguir_al_actor(this, 5, false);
El valor 5
indica la “suavidad” del movimiento, si le pones valores más grandes, tipo 30
vas a notar que se va a mover mucho más lento. Luego el argumento final, que dice false
indica si la cámara puede salirse del area de juego o no. Se le suele poner el valor true
solamente en los juegos donde el escenario es infinito, como en los juegos de naves o similares.
Entre los ejemplos de pilas hay uno que muestra cómo usar esta función:
En este caso el escenario es infinito:
Que hago para que el escenario no sea infinito?
Por un lado, tendrías que llamar al movimiento de la cámara así, con false
al final para
que el escenario no sea infinito:
this.pilas.camara.seguir_al_actor(this, 5, false);
y por el otro lado limitar el movimiento del protagonista para que no se salga de la pantalla. En el video de nave vs aliens se muestra cómo hacer esto: