Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: aroldhtz en Abril 25, 2015, 11:14:34 PM

Título: Cómo usar el touch del android
Publicado por: aroldhtz en Abril 25, 2015, 11:14:34 PM
primero que nada ¡Buenas, soy nuevo!

ya me metí en este asombroso mundo del programado de juegos , y ya tengo varios hechos para Windows, pero decidí que mi próximo proyecto sea para android

Bueno, mi problema,  en cuestión,  es que deseo que el juego reconozca los "gestures" o movimientos del dedo en pantalla, y eso lleve a realizar alguna acción

por ejemplo, que cuando deslices tu dedo sobre la pantalla el personaje salte, pero que funcione en cualquier parte de la pantalla

no se si me he explicado bien, espero puedan responder mi pregunta
Título: Re:Cómo usar el touch del android
Publicado por: romon_28 en Abril 26, 2015, 01:28:36 AM
Si en el juego se va usar solo un dedo, poder hacer tu juego con el mouse y no con los touch así lo probas más rápido en windows.
el código sería algo así:

if (mouse_check_button_pressed(mb_left))
{
  Mx = mouse_x;
  My = mouse_y;
}

if (mouse_check_button_released(mb_left))
{
  var Dir = point_direction(Mx,My,mouse_x,mouse_y);
  var Dis = point_distance(Mx,My,mouse_x,mouse_y);
 
  if (Dis > 10)
  && (Dir > 45 && Dir < 135)
  {
    //Aca hace que salte
    Salto = true;
  }
}


Te recomiendo que previamente crees las variables "Mx" y "My".