Se que es una estupidez lo que pregunto, pero no lo se :S
Como hago para que cundo el personaje llegue al final se cambie la pantalla. Osea no que se cambie sino que avanze.
Por el momento necesito que haga eso solo, despues voy a necesitar que pasen toras cosas y talvez pida ayuda :P
Gracias!
Aca te dejo un ejemplo, tiene un background de 64x64 para que veas el efecto de moverse, un objeto que es el controlador y una room con una view.
Vas a controlar la camara con las flechas direccionales: Arriba, abajo, izquierda y derecha.
Evento Create
[gml]
//Ubica los valores de la view ("Camara") del room para que quedes en el medio del mismo.
view_xview = room_width/2
view_yview = room_height/2
[/gml]
Eventos de keyboard:
Left:
[gml]
//Mueve la view ("Camara") 4 pixeles hacia la izquierda.
view_xview -= 4
[/gml]
Right
[gml]
//Mueve la view ("Camara") 4 pixeles hacia la derecha.
view_xview += 4
[/gml]
Up
[gml]
//Mueve la view ("Camara") 4 pixeles hacia arriba.
view_yview -= 4
[/gml]
Down
[gml]
//Mueve la view ("Camara") 4 pixeles hacia abajo.
view_yview += 4
[/gml]
Y ahi funciona, obviamente es poco lo que se mueve y es de forma manual (Debes presionar las teclas) pero asi funciona, ahora solo te queda adaptarlo a tu juego como tu quieres y funcionara.
Si aprendiste como usar estos valores de view pero no sabes como adaptarlo a tu juego puedes dejar tu editable y te lo devolvemos completo o simplemente explica un poco mas cuanto y como quieres que se mueva y te tratamos de ayudar :)
Adjunto el editable.