Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: FontinII en Febrero 13, 2016, 09:02:00 PM

Título: Necesito ayuda con los codigos gml
Publicado por: FontinII en Febrero 13, 2016, 09:02:00 PM
Hola a toda la comunidad de game maker, lo que pasa es que soy relativamente nuevo en este tema de la programación y quisiera que alguien ya experimentado frente a este tema de gml me pudiera dar asesorías. Quisiera que me ayudaran solo con códigos, no con las aplicaciones que ofrece game maker (si lo sé es mejor que alguien nuevo se familiarice más con lo que ofrece gm pero enserio estoy muy desesperado por aprender este lenguaje)
Para ser breve, tengo instalado la versión (1.4.1711) se que me falta actualizar pero en estos momentos no tengo un computador muy rentable. En futuro tal vez compre el programa...
En fin, tengo una pregunta urgente sobre los paths, lo que pasa es que estoy haciendo un juego sobre basket. Tengo 4 posiciones de la cancha, con las cuales me muevo con las teclas "Q" "W" "E" y "R"....  Se supone que cuando presionas "espacio" la pelota sigue un path hasta el aro de la cancha, todo bien, el problema radica en que solo sigue un path predeterminado de la tecla "R" y no los otros paths que tengo para cada tecla respectivamente....
Entonces Digamos que estoy en la posición "Q" y lo que yo quiero es que cuando una "espacio" el obj balón siga ese path predeterminado para la tecla "Q" y no el path de la tecla "R"...

Si alguien me pudiera dar su correo o algún método de contacto seria genial
Aquí está el mio por si las moscas: Camilomv13@hotmail.com
MUCHISIMAS GRACIAS
Título: Re:Necesito ayuda con los codigos gml
Publicado por: Chrom en Febrero 13, 2016, 11:12:20 PM
Hola  ;D Creo que deberias crear 4 variable llamada dir, y que si presionas la "Q" dir = 1; si presionas la "W" dir = 2; si presionas la tecla "E" dir = 3; y si presionas "R" dir = 4;

creas tu 4 paths y haces esto en cada caso:

if (dir ==1 and keyboard_check_pressed(ord('Q'))
{
//colocas aquí el codigo para iniciar tu path 1 (path_start)
}

if (dir ==2 and keyboard_check_pressed(ord('W'))
{
//colocas aquí el codigo para iniciar tu path 2 (path_start)
}

if (dir ==3 and keyboard_check_pressed(ord('E'))
{
//colocas aquí el codigo para iniciar tu path 3 (path_start)
}

if (dir ==4 and keyboard_check_pressed(ord('R'))
{
//colocas aquí el codigo para iniciar tu path 4 (path_start)
}


Espero que te sirva :)
Título: Re:Necesito ayuda con los codigos gml
Publicado por: FontinII en Febrero 15, 2016, 06:10:38 AM
Pregunta... Todo se hace en el evento create o en step... es que todavía soy muy nuevo y estoy un poco perdido...