hola a todos. tengo un personaje creado, que utilizo el evento "key w" para que se mueva para arriba, y utilizo estas líneas de código:

sprite = char_up
image_speed = 8
direction = 90
speed = 4

mi duda es que, cuando lo muevo, se supone que tendría que estar moviéndose, y cambiar de sprite al char_up, y no lo hace

  Saludos makero jorgeelalto:

  Disculpa pero me parece que hay un error en el código al llamar al "sprite". La variable creo que se llama "sprite_index".  :-[

  Pruébalo y después me dices.  :D

  Gracias por la atención prestada y disculpa las molestias ocasionadas.  ;D


muchas gracias!! no me acordaba de que era así  :-[ . lo de que se cambie el sprite está resuelto, ahora no sé por qué no se pone la velocidad del sprite a 8, y no se mueve.

cómo lo quieres mover? si es pulsando alguna tecla pon todo el cómo lo tienes
en http://krstudyos.blogspot.com solo hay basura... mejor que ni entres...

ok. tengo:

Evento: key W

acciones: execute script:


sprite_index = char_up
image_speed = 8
direction = 90
speed = 4


cuando empieza el juego, el char pone la image_speed a 0
así es el código en todos los controles ( wasd )

pues a mi eso si me funciona xD

al pulsar W se me cambia el sprite y se va para arriba (no se para, claro)...

PD: execute script?... que tal si le metes execute code? xd (a la izquierda de lo del script jaja)
en http://krstudyos.blogspot.com solo hay basura... mejor que ni entres...

eso, es que me he equivocdo al escribir el post  :-[ , pero a mi no se me mueve el sprite

adjuntalo si eso, porque algo pondrás mal aquí, hice un juego nuevo, un par sprites (normal y char_up) hice un objeto, evento key press W (keyboard también sale) accion codigo, copié y pegué tal cual, no toqué nada, hice la room con el objeto tal cual, test play, pulso W y se va para arriba cambiando bien el sprite...

adjunta y salimos de dudas? xd
en http://krstudyos.blogspot.com solo hay basura... mejor que ni entres...

hola que tal si en vez de mover el personaje con speed lo mueves  asi:

sprite_index = char_up
image_speed = 8
y-=4 //hacia arriba


sprite_index = char_down
image_speed = 8
y+=4


sprite_index = char_left
image_speed = 8
x-=4


sprite_index = char_right
image_speed = 8
x+=4


amenos que uses direccion para algo mas esto deberia de servir