Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: dandorf en Noviembre 16, 2012, 10:56:19 PM

Título: Duda Sprite fijo en pantalla [Resuelto]
Publicado por: dandorf en Noviembre 16, 2012, 10:56:19 PM
Hola, muy buenas.

Estoy comenzando con GM8, y tengo la siguiente duda. Os muestro una captura de un juego para explicarme:

(http://4.bp.blogspot.com/-TQPQdfIJODY/TlYAa7IIn5I/AAAAAAAAA6A/HR4P4mqkKMY/s1600/Game-Maker-The-Game_2.png)

¿Veis los corazones que hay en la parte superior izquierda de la pantalla? Pues bien, yo quiero hacer algo parecido...Mi juego es en 2D y las rooms son grandes, por tanto el personaje va caminando y un "view" lo va siguiendo. Entonces, si pongo la "vida" (corazones) en la parte superior izquierda de la pantalla, cuando camina y me sigue la "view" pues la vida no me sigue digamos...

Es decir, que quiero que eso esté estático, que siempre esté en el mismo lado de la pantalla, sin afectar al resto de la pantalla, no sé si me explico.


¿Alguna ayuda por favor?

Gracias.
Título: Re:Duda Sprite fijo en pantalla
Publicado por: Texic en Noviembre 16, 2012, 11:00:28 PM
En las coordenadas x e y donde dibujes las vidas poné view_xview[0] y view_yview[0]
Título: Re:Duda Sprite fijo en pantalla
Publicado por: Mgbu en Noviembre 16, 2012, 11:02:34 PM
Tenés que hacerlo relativo a la coordenadas de la voew en vez de las coordenadas de la room, o sea que sumándole las coordenada de la view se va a poder ver bien.
Entonces en la posición X en vez de poner por ejemplo "5" ponés "5+view_xview", y en la Y en vez de por ejemplo "8" va "8+view_yview"
Título: Re:Duda Sprite fijo en pantalla
Publicado por: pikamaker en Noviembre 16, 2012, 11:13:27 PM
eduardo960 ya había explicado esto aqui (http://www.comunidadgm.org/index.php?topic=10704.msg49774#msg49774)
Título: Re:Duda Sprite fijo en pantalla
Publicado por: dandorf en Noviembre 17, 2012, 12:21:50 AM
Muchas gracias!!!!

Era justo lo que buscaba.  :D


PD: Ya iré preguntando más dudas seguramente por el foro...  :P