qna_rpg
Thread Id: 21942
Thread Name: ¿Cómo hacer que las letras se muevan para arriba?
#0
Zack303 14478
No sé muy bien cómo explicar esto, así que cualquier explicación sería inútil.
Aquí tengo un vídeo para que os situéis del efecto que quiero conseguir:

GameBoy Advance - Golden Sun - The Lost Age Intro - YouTube

Lo único que quiero es poner una imagen, o varias, y que el texto vaya como subiendo pero más lento. Quería conseguir este efecto, pues pienso que para mi introducción quedaría mejor.

¡Un saludo!
#1
enanogm 17687
de momento se me ocurren dos cosas:
una es que hagas una imagen con todo el texto que querés que diga y que el fondo sea transparente, es decir, que crees una imagen png sin fondo, solo con letras y entonces, en el evento, tendrías que poner MoverImagen con la velocidad y la cantidad de pixeles que queres... eso es una alternativa, un poco noob, jeje, pero efectiva
otra es crear un script donde, en un bucle, vayas moviendo los pixeles donde dibujas las letras y tendrian ese efecto que se van moviendo hacia arriba. lo interesante de hacer un script es que podrias utilizarlo en cualquier momento y concualquier texto, lo malo es que no se hacerlo...
lo bueno de las imagenes es que es muy simple de hacerlo y muy facil de implementarlo, jajaja

espero haberte dado aunque sea una idea
saludos
#2
Zack303 14478
Iniciado por enanogm
de momento se me ocurren dos cosas:
una es que hagas una imagen con todo el texto que querés que diga y que el fondo sea transparente, es decir, que crees una imagen png sin fondo, solo con letras y entonces, en el evento, tendrías que poner MoverImagen con la velocidad y la cantidad de pixeles que queres... eso es una alternativa, un poco noob, jeje, pero efectiva
otra es crear un script donde, en un bucle, vayas moviendo los pixeles donde dibujas las letras y tendrian ese efecto que se van moviendo hacia arriba. lo interesante de hacer un script es que podrias utilizarlo en cualquier momento y concualquier texto, lo malo es que no se hacerlo...
lo bueno de las imagenes es que es muy simple de hacerlo y muy facil de implementarlo, jajaja

espero haberte dado aunque sea una idea
saludos


¿Entonces sólo con hacer una imagen larga con texto y el fondo transparente, y luego a parte mostrar una imagen de fondo, bastaría? Lo veo algo complicado. Me gustaría saber exactamente los comandos que debería ejecutar en el evento.

Un saludo y gracias por el comentario ^^.
#3
enanogm 17687
este sería el evento



fijate que el tiempo en el comando Esperar debe ser el mismo que el tiempo que tarda la imagen en moverse.
el evento, obviamente, esta imcompleto, por ejemplo, falta borrar las imagenes, pero eso lo dejo a tu criterio, el momento...

en fin, lo acabo de hacer y funciona tal cual al video

saludos