Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Momfus en Mayo 20, 2011, 07:48:32 PM

Título: ?C?mo hago un buen texto con pausa en Game Maker?
Publicado por: Momfus en Mayo 20, 2011, 07:48:32 PM
Hola todos, soy yo de nuevo (el mismo pesado de siempre  :-[ ) Vengo esta vez a ustedes por otra cosa que he visto en cientos de juegos realizados por esta comunidad pero que hace un mes que me mato la cabeza y no puedo hacerlo.

Tengo un script para hacer texto onda "rpg" que me viene bien por lo que ando usando, pero no me sirve para el texto de introducci?n en la historia. Me gustar?a que el texto adem?s de escribirse letra por letra, tuviera alg?n comando o algo que pueda hacer para que despu?s de cada p?rrafo (o una palabra esp?cifica) se detenga unos segundos y luego prosiga.

El script que uso yo para esto, lo fui haciendo en base a otro pero el problema es que escribe todo el texto, letra por letra,  seguido hasta el final (dependiendo del ancho y largo que quiero que tenga el texto) sin ninguna pausa.

No s? si alguno me entiende, y el que s? lo entienda y pueda ayudarme con algun script, engine, dll, lo que sea, bienvenido (no tengo problemas con el ingl?s, por las dudas digo).


Muchas gracias.


PD: Me olvidaba, si es posible que se esuche un sonido por cada letra que se ingresa, seria buenisimo. Yo lo hice con el script actual pero me hace sonidos tanto para el "." como para el espacio, haciendolo muy molesto.

PD: Para que sepan mas o menos como lo voy a usar, la idea es que la introducci?n al juego es como si fuera el viejo sistema operativo "MS DOS" que va escbiendose y tiene tiempos de carga (y necesito "simularlos" con la pausa)
Título: Re: ?C?mo hago un buen texto con pausa en Game Maker?
Publicado por: SP_Christian en Mayo 20, 2011, 09:58:58 PM
Lo suyo seria coger una variable contador, que aumentara cada cierto tiempo, y usar el string_copy de 0 a 'contador' para obtener la parte de la string original que se va a 'dibujar'.

Y cuando se compruebe que 'contador' es igual a la longitud de la frase original,
cambiar la frase a dibujar y reiniciar el contador.

Título: Re: ?C?mo hago un buen texto con pausa en Game Maker?
Publicado por: brunoxzx en Mayo 21, 2011, 01:34:40 AM
Podr?as pasar un ejemplo de como es tu caja de texto para modificarlo?.
Título: Re: ?C?mo hago un buen texto con pausa en Game Maker?
Publicado por: Momfus en Mayo 21, 2011, 04:34:04 AM
SP_Crhistian, trate de hacer algo asi hace dos semanas...pero no funcion?.

Brunoxzx, yo us? casi igual (lo modifique) el ejemplo este:

http://www.mediafire.com/?r257vcjk1639js1 (http://www.mediafire.com/?r257vcjk1639js1)

Saludos
Título: Re: ?C?mo hago un buen texto con pausa en Game Maker?
Publicado por: brunoxzx en Mayo 21, 2011, 06:50:39 AM
Hice que se detenga cada vez que encuentre este simbolo "|" Ojo no es una I. El argumento 10 es el tiempo en milisegundos que se pausa el juego, dejo adjunto.
Título: Re: ?C?mo hago un buen texto con pausa en Game Maker?
Publicado por: Momfus en Mayo 21, 2011, 08:45:40 PM
Uh! Genial...funciona de 10. Lo ?nico que me queda es hacer que no hago el sonido de tipeo cuando hay un espacio.

Muchas gracias.
Título: Re: ?C?mo hago un buen texto con pausa en Game Maker?
Publicado por: brunoxzx en Mayo 21, 2011, 10:40:10 PM
Pues para que los espacios y los puntos no hagan ruido puedes cambiar la parte del script en la que reproduce el sonido por esta  :-*.

[gml]if string_copy(ist,sst-1,1)!=" " or string_copy(ist,sst-1,1)!="."{sound_play(snd_type)}[/gml]

Que bueno que te lo de que se detenga al poner "|" :).
Título: Re: ?C?mo hago un buen texto con pausa en Game Maker?
Publicado por: Momfus en Mayo 22, 2011, 12:02:30 AM
Gracias, lo voy a probar por estos dias.

Por lo que veo en la modificaci?n que me decis, dice que si en la caden de palabras aparece " " ? "." se produce el sonido..no tendr?a que ser al reves? Es decir, que si no son esos, entonces se produce el sonido.
Título: Re: ?C?mo hago un buen texto con pausa en Game Maker?
Publicado por: brunoxzx en Mayo 22, 2011, 12:31:27 AM
El s?mbolo "!" contradice, es como not.
Título: Re: ?C?mo hago un buen texto con pausa en Game Maker?
Publicado por: Momfus en Mayo 22, 2011, 01:48:49 AM
jaja...que bolas soy, gracias por toda la ayuda. KARMA +1

Muchas gracias por todo.

PD:ahora que lo pienso, no se porque tengo karma -6 xd
Título: Re: ?C?mo hago un buen texto con pausa en Game Maker?
Publicado por: brunoxzx en Mayo 22, 2011, 04:06:11 AM
Por nada  :D, aunque en realidad mi karma sigue igual XD, pero d?jalo as?.

Edit: En realidad ya se subi?.
Título: Re: ?C?mo hago un buen texto con pausa en Game Maker?
Publicado por: Momfus en Mayo 28, 2011, 07:28:30 PM
Ahi a?adi todo..pero tengo un problema todav?a:

El texto cuando va a pausarse, pausa todo el juego...haciendo que los efectos de est?tica que puse se detengan tambi?n. Hay alguna manera en que esto no ocurra y que lo ?nico que se detenga sea el texto?

Saludos