Noticias

¡Ayuda a la Comunidad GM, haz una donación!

* Sponsor

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: Cambio de sprites con el mouse  (Leído 595 veces)

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

Desconectado Clamag

  • Visitante
  • *
  • Puntos: 4
  • Mensajes: 2
    • Ver Perfil
en: Febrero 03, 2021, 02:25:52 pm
Llevo días tratando de que se cambien los sprites del jugador girando el mouse alrededor, como en "enter the gungeon", trate de hacerlo con point_direction(x,y,mouse_x,mouse_y), pero no logre nada......

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado T789

Respuesta #1 en: Febrero 03, 2021, 02:52:25 pm
Saludos Clamag

Podria preguntar de que forma mas exacta lo hiciste? Podrias hacerlo de la siguiente manera
/// Event Step
switch(floor(point_direction(x, y, mouse_x, mouse_y)/90) {
   case 0:
     sprite_index = spr_player_right;
     break;

   case 1:
     sprite_index = spr_player_up;
     break;

   case 2:
     sprite_index = spr_player_left;
     break;

   case 3:
     sprite_index = spr_player_down;
     break;
}
Claro... esa manera solo serviria si quisieras enfocar los sprites segun el mouse. Podria preguntarte de que forma exacta quieres cambiar el sprite, pues puede que quieras hacerlo con ocho direcciones, o bien podria ser que tratases de hacer un TDS Shooter en el que el angulo cambia:
/// Event Draw
draw_sprite(spr_player, image_index, x, y, image_xscale, image_yscale, point_direction(x, y, mouse_x, mouse_y), image_blend, image_alpha)
Pero seria de mejor ayuda saber cual es el tipo de efecto al que quieres llegar

 


Desconectado Clamag

  • Visitante
  • *
  • Puntos: 4
  • Mensajes: 2
    • Ver Perfil
Respuesta #2 en: Febrero 03, 2021, 04:39:57 pm
Es para un roguelike , solo 4 direcciones, te mando un pdf para que sea mas grafico(no se como insertar imágenes aquí sorry)
file:///C:/Users/User/Desktop/post_game%20maker%20foro/cambio%20de%20sprite.pdf

 


Desconectado 3dgeminis

Respuesta #3 en: Febrero 14, 2021, 01:56:02 am
Sube la imagen a alguna pagina de hospedaje y pon el link. Yo uso IMGUR para subir imagenes.

El link del pdf es de tu compu :-[
« Última modificación: Febrero 14, 2021, 01:59:55 am por 3dgeminis »