Noticias

Se ha publicado un nuevo servicio, el Portal de Juegos Online

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Autor Tema: ¿Como cambiar Sprites o Angulo mientras que la instancia esta en un Path?  (Leído 182 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Zhekken

no se como cambiar los Sprites o Angulo de una instancia mientras esta en un Path, si la instancia se mueve hacia la derecha quiero que cambie la animación(Sprites) viendo a la derecha y así hacia todas las direcciones, o que cambie su Angulo a 0,90,180 o 270...

es fácil cuando es un personaje que controlas con el teclado porque es fácil decirle:


if keyboard_check(ord("D")) {
    hspeed = 5
    }
    else if keyboard_check(ord("A")) {
        hspeed = -5
    }
    else if keyboard_check(ord("W")) {
        vspeed = -5
    }
    else if keyboard_check(ord("S")) {
        vspeed = 5
    } else {
        hspeed = 0
        vspeed = 0
    }

if hspeed >= 1 {
    image_angle = 0
}
if hspeed <= -1 {
    image_angle = 180
}
if vspeed >= 1{
    image_angle = 270
}
if vspeed <= -1 {
    image_angle = 90
}


se que en el código anterior no hay necesidad de poner el image_angle después con mas IF pero lo hice así para experimentar si con la velocidad este cambia de angulo... aplique este código en el objeto que tiene el path y no funciona ya que los paths usan solo "speed" así que no se bien como hacer que un Path cambie sus sprites o angulo dependiendo de la direccion a la que se mueva.

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado kostra

  • Legendario
  • *
  • Puntos: 2524
  • Mensajes: 2.076
  • Agradecido: 105 veces
  • Sexo: Femenino
  • Sé literalmente el sentido de la vida.
    • Ver Perfil
draw_sprite_ext

evento draw

"ola k ase clickarme o k ase"
la imagen no se quita xD
 
Los siguientes usuarios dieron las gracias a este tema: Zhekken


Conectado Clamud

Puedes usar la variable direction que se actualiza cuando una instancia se mueve sobre un path

 
Los siguientes usuarios dieron las gracias a este tema: Zhekken