Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: arcangelcaos en Abril 04, 2015, 01:30:10 PM

Título: Duda con draw
Publicado por: arcangelcaos en Abril 04, 2015, 01:30:10 PM
Hola, tengo una duda. draw_set_font()  no es permanente verdad? Porque lo establezco al inicio del juego, pero luego en las room siguientes ya no tiene esa fuente. Tengo que hacer un objeto permanente para eso?'
Título: Re:Duda con draw
Publicado por: kostra en Abril 04, 2015, 04:58:56 PM
sí que es permanente hasta que lo vuelvas a cambiar, que yo sepa :/

mira que no lo estés volviendo a cambiar en algún rincón, o sino, no cuesta nada ponerlo al principio de cada draw, eso hago yo con todos los atributos siempre para evitar problemas.
Título: Re:Duda con draw
Publicado por: penumbra en Abril 04, 2015, 07:51:32 PM
Cita de: arcangelcaos en Abril 04, 2015, 01:30:10 PM
Hola, tengo una duda. draw_set_font()  no es permanente verdad? Porque lo establezco al inicio del juego, pero luego en las room siguientes ya no tiene esa fuente. Tengo que hacer un objeto permanente para eso?'

Probablemente. Los eventos en GM se llaman por objeto. No es que una vez que se use draw_set_font(), siempre se vaya a plicar. Si el objeto desaparece en la siguiente habitación, su evento DRAW (Y cualquier otro evento suyo) no va a ser llamado. Por este motivo, los objetos controlador generalmente son persistentes, y generalmente se les asigna las funciones de dibujo del juego, como dibujar avisos, marcadores, establecer los colores y estilos de fuente, dibujar cosas que dependan de cierta bandera, etc.