Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Munguia en Octubre 13, 2010, 06:31:24 AM

Título: la letra ? (solucionado XD)
Publicado por: Munguia en Octubre 13, 2010, 06:31:24 AM
estoy haciendo un juego en el que necesito que la tecla ? exista, el GM no incluye nuestra particular letra, ni siquiera los : que vienen en su lugar en el teclado en ingl?s, puede haber un c?digo que reconozca esa tecla?

estoy desarrollando un nuevo juego que te ense?a a mecanograf?ar pero sin esa tecla me queda incompleto

pura vida
Título: Re: la letra ?
Publicado por: Wadk en Octubre 13, 2010, 06:16:44 PM
ord("?") deber?a funcionar, creo...
Título: Re: la letra ?
Publicado por: Hackware en Octubre 13, 2010, 08:23:31 PM
Si te refieres a mostrar esos caracteres en pantalla solo debes ampliar el rango de caracteres desde el cuadro de opciones de la Font que est?s usando, por ejemplo a All. Te dejo una imagen para que no te pierdas. :)

Título: Re: la letra ?
Publicado por: Munguia en Octubre 13, 2010, 10:03:32 PM
lo que quiero es press "?" y que cuando presione dicha tecla en el teclado reccione

WADK si pongo ord("?") en donde lo pongo?

lo que estoy haciendo es un juego para apreder a escribir a m?quina, mecanograf?a

algo como un guitar hero donde deb?s presionar las letras que te voy pidiendo, a s d f y j k l ?, pero ? no la puedo incluir como tecla de juego
Título: Re: la letra ?
Publicado por: brunoxzx en Octubre 13, 2010, 10:42:31 PM
Yo e intentado con ord("?") y nunca me a funcionado :'(  pero luego investigue con la funci?n keyboard_lastkey y descubri que ? es igual a 192.
ejemplo

ev step
[gml]if keyboard_check_pressed(192){/*lo que quieras que aga*/}[/gml]
Título: Re: la letra ?
Publicado por: Wadk en Octubre 14, 2010, 12:15:17 AM
Cita de: brunoxzx en Octubre 13, 2010, 10:42:31 PM
Yo e intentado con ord("?") y nunca me a funcionado :'(  pero luego investigue con la funci?n keyboard_lastkey y descubri que ? es igual a 192.
ejemplo

ev step
[gml]if keyboard_check_pressed(192){/*lo que quieras que aga*/}[/gml]
Ahh, s?, recuerdo haber hecho algo parecido.

Mungu?a, vas a tener que hacerlo por c?digo y no por eventos.
Título: Re: la letra ?
Publicado por: Silver_light en Octubre 14, 2010, 12:54:58 AM
CitarAhh, s?, recuerdo haber hecho algo parecido.

Mungu?a, vas a tener que hacerlo por c?digo y no por eventos.

no podr?a hacerce un evento trigger con ese pedacito de codigo, para hacer as? un evento?

edit:

en el evento trigger quedar?a:
{
  return keyboard_check_pressed(192);
}

por las dudas :-[

Saludos! :)
Título: Re: la letra ?
Publicado por: Wadk en Octubre 14, 2010, 02:12:57 AM
Cita de: Silver_light en Octubre 14, 2010, 12:54:58 AM
CitarAhh, s?, recuerdo haber hecho algo parecido.

Mungu?a, vas a tener que hacerlo por c?digo y no por eventos.

no podr?a hacerce un evento trigger con ese pedacito de codigo, para hacer as? un evento?

edit:

en el evento trigger quedar?a:
{
  return keyboard_check_pressed(192);
}

por las dudas :-[

Saludos! :)
Ah, s?, supongo que s?. Me hab?a olvidado por completo de los triggers :P.
Título: Re: la letra ?
Publicado por: Hackware en Octubre 14, 2010, 02:14:35 AM
No veo raz?n para que no funcione, aunque si ye te tomaste la molestia de escribir el c?digo ?porqu? no lo compruebas por t? mismo? XD
Título: Re: la letra ?
Publicado por: brunoxzx en Octubre 14, 2010, 03:19:41 AM
Ya prob? el trigger y funciona a la perfecci?n XD
Título: Re: la letra ?
Publicado por: Munguia en Octubre 14, 2010, 04:55:54 AM
 XD
Gracias a todos! silver light, brunoxzx, wadk, hakware, lo consiguieron
el trigger funciona, de verdad le debo mucho a esta comunidad
pronto les paso este nuevo juego

pur?sima vida
Título: Re: la letra ? (solucionado XD)
Publicado por: brunoxzx en Octubre 14, 2010, 05:12:44 AM
de nada que bueno que te funciono  :P