Creo saber hacerlo, pero no se si es necesario refrescar la pantalla si lo hago con draw text.
Busco que el texto se mueva de abajo hacia arriba, como en las pel?culas, y desaparesca en los m?rgenes de la pantalla.
?Porqu? no usas un sprite o background? Ser?a muy f?cil.
Cita de: Masterkey en Enero 11, 2011, 02:16:17 PM
?Porqu? no usas un sprite o background? Ser?a muy f?cil.
Eso de utilizar un sprite o background ya lo hab?a pensado desde el principio, y de hecho lo hize y me funciona. Lo que pasa que creo que de la otra manera (draw text y con alg?n movimiento) me ocupar?a menos mb mi juego. El texto que quiero colocar es extenso y en forma de sprite ocupar?a mucha memoria.
crea un objeto y a?adir el evento create.
[gml]
y=view_yview+view_hview;
_str="poner los cr?ditos aqu?
en otras cosas
puede cambiar la velocidad del texto, cambiando la 'y-= 1'
para un valor menor, tales como 'y-= 4'
"
[/gml]
agregar un evento dibujar[draw event]
[gml]
if (y>-string_height(_str))
{
y-=1;
}else
{
//final del texto
}
draw_text(x,y,_str);
[/gml]
entonces puedes crear una variable:
credi_y = 32;
despues:
draw_text(x,credi_y,"Creditos#Programacion....")
y en el evento step:
credi_y -= 1;//la velocidad de subida
EDIT: Que rapido responden XD, no habia visto la respuesta de Jiraya