Hola:
Estoy seguro que esto es una tonteria pero me estoy volviendo loco...
Lo que quiero es en el menu principal tengo lo tipico start exit higscore esas 3 opciones, entonces lo que quiero es una flecha que cuando des arriba o abajo se mueva la flecha y se ponga al lado de uno de estos nombres.
Lo que hice fue crear un objeto 'flecha' y en create cree una variable posicion=1.
despues en step cree este codigo:
if keyboard_check_pressed(vk_down)
{
if posicion=1 {posicion=2}
if posicion=2 {posicion=3}
if posicion=3 {posicion=1}
}
if keyboard_check_pressed(vk_up)
{
if posicion=1 {posicion=3}
if posicion=2 {posicion=1}
if posicion=3 {posicion=2}
}
if posicion=1 {y=331}
if posicion=2 {y=372}
if posicion=3 {y=412}
Este es el codigo que cree yo que logicamente no funciona pero no entiendo porque. Lo de hacerlo con variables es para que cuando de enter dependiendo la posicion salga del juego empiece etc...
Espero que em podais ayudar gracias.
Eso me parece bien, Que no funciona? Escribiste los codigos para el enter?
Jo ahora me as matado jaja. No funciona yo tambein lo he releido mil veces el codigo cual puede ser el fallo pero no lo encuentro, las funciones del enter todavia no las escribi, hasta que no se mueva bien la flecha nada XD jaja
use esto
if(!variable_local_exists("ypos"))ypos=0;
ypos=(ypos+(keyboard_check_pressed(vk_down)-keyboard_check_pressed(vk_up))*40)mod 120;
if(ypos<0)ypos=80;
y=331+ypos;
done!
Wow muchas gracias me funciono. Me podrias explicar el codigo por partes? porque me gusta entenderlos para futuros juegos y este me suena a chino XD
Y a ese codigo despues como le haria para que dependiendo la posicion al dar enter vayas a una room o a otra?