:GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS:
q tal lokis
bueno hoy les queria hablar de que a mi no me gusta andar con copy&paste sin aprender un conio y por favor expliquenme como hacer lo siguiente:
Que cuando apriete una tecla cambie sprite y cuando deje de apretarla cambie a un sprite en general y si me pueden contestar esa diganme esta si no se saben la anterior no me digan esta por que necesito saber la anterior para hacer juegos, de que cuando deje de apretar la tecla como por ejemplo si le da hacia arriba y la derecha que cambie al sprite de saltando hacia la derecha aunque ni se de como hacer de que cuando salte a un lado cambie sprite de que este saltando a ese lado pero bueno... bueno en fin, de que por ejemplo que este saltando y cambie de sprite al lado en que esta pero bueno, bueno vamos al grano, de que cambie al sprite anterior pero necesito primero la que puse mas arriba esta no la necesito tanto pero la que esta mas arriba si porfavor se los pido o si no no podre completar el juego que estoy haciendo.
Cita de: vitail en Octubre 19, 2014, 01:42:23 AM
:GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS: :GMS:
q tal lokis
bueno hoy les queria hablar de que a mi no me gusta andar con copy&paste sin aprender un conio y por favor expliquenme como hacer lo siguiente:
Que cuando apriete una tecla cambie sprite y cuando deje de apretarla cambie a un sprite en general y si me pueden contestar esa diganme esta si no se saben la anterior no me digan esta por que necesito saber la anterior para hacer juegos, de que cuando deje de apretar la tecla como por ejemplo si le da hacia arriba y la derecha que cambie al sprite de saltando hacia la derecha aunque ni se de como hacer de que cuando salte a un lado cambie sprite de que este saltando a ese lado pero bueno... bueno en fin, de que por ejemplo que este saltando y cambie de sprite al lado en que esta pero bueno, bueno vamos al grano, de que cambie al sprite anterior pero necesito primero la que puse mas arriba esta no la necesito tanto pero la que esta mas arriba si porfavor se los pido o si no no podre completar el juego que estoy haciendo.
Usá estos eventos:
(http://s28.postimg.org/72wgh1k7t/Eventos.png)
El primero para cuando se empieza a presionar, y el segundo para cuando se suelta la tecla.
Espero haberte ayudado :P
EDIT: tenes que escribir un poco mejor, al principio leí mal, luego lo leí bien, así que te dejo varios códigos:
Evento CREATE
[gml]dir=1[/gml]
Evento Keyboard <Left>
[gml]dir=-1[/gml]
Evento Keyboard <Right>
[gml]dir=1[/gml]
Evento END STEP
[gml]if place_free(x,y+1) then
{
if dir<0 then sprite_index=spr_izquierda_saltando
else if dir>0 then sprite_index=spr_derecha_saltando
}
else
{
if dir<0 then sprite_index=spr_izquierda
else if dir>0 then sprite_index=spr_derecha
}
if image_number<image_index then image_index=0
if keyboard_check(vk_left) or keyboard_check(vk_right) then image_speed=true else image_speed=false[/gml]
Hola, mira cuando yo utilizo el evento key press y el evento key release pero siempre tiene buggs por ejemplo cuando cambias de tecla muy rapido no realiza los eventos y da error visual por ejemplo que este caminando a la derecha y bruscamente cambias a la izquierda y se queda en el sprite neutro.
de todas formas muchas gracias ya puedo avanzar en mis proyectos.
a lo mejor futuramente y hago mas preguntas xd.
EDIT: con los codigos pongo una linea mas con sprite_index = spr_player y todas esas cosas no?