Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: quiero aprender en Abril 13, 2015, 01:00:52 AM

Título: Detectar dos dedos a la vez en un juego en android.
Publicado por: quiero aprender en Abril 13, 2015, 01:00:52 AM
Hola que tal. Perdon si este mensaje es repetitivo pero es que en ninguno que he leído me da una solución.
Antes había iniciado un tema de como hacer un joystick pero nadie contesto  :'(  pero ya lo resolví  :D Cree 2 joysticks uno para mover al personaje y otro para mover las direcciones, solo que al pasarlo a mi Tablet no detecta que hay dos dedos a la vez, he visto aquí en el foro pero no encuentro mi caso y no se como implementarlo  :-X. He visto que ponen este código.

for (i=0; i<2; i+=1;)
{
if device_mouse_check_button(i, mb_left)}

pero no se como hacerlo. Dare mas espesificaciones.

tengo el objeto joystick1 que lo he llamado j1 y el joystick2 lo llame j2. //Que hobio  XD

El j1
en el evento step tengo un código que me detecta que si lo muevo a  la izquierda manda una variable al jugador que detecta esa dirección y se va a la izquiera.

El j2
tengo lo mismo que el j1 pero manda otra variable que detecta que solo el personaje vaye a las direcciones solo eso.

en el j1 tengo que al apretar la mitad izquierda funcione y el j2 al apretar la mitad derecha funcione.

Al correrlo en la computadora funcionan por separado pero en mi Tablet quiero presionar los dos al mismo tiempo pero no funciona.

por favor ayuda, me podrían decir donde va ese código que puse o si necesita cambios o sugiéranme otro.

espero tu respuesta.  :D
Título: Re:Detectar dos dedos a la vez en un juego en android.
Publicado por: quiero aprender en Abril 14, 2015, 07:14:00 PM
 :'( Por favor ayuda.  :'(
Título: Re:Detectar dos dedos a la vez en un juego en android.
Publicado por: kakashigna en Abril 15, 2015, 06:06:07 AM
Hace un tiempo redacte un articulo sobre las funciones multitactiles de GM:S, incluía un codigo ejemplo para agarrar varias instancias de un objeto con diferentes dedos, a lo mejor el principio es el mismo que necesitas para tu problema de joysticks.
Te dejo el link al articulo, donde se explica como usar esas funciones haber si te ilumina tu camino.
LINK (http://www.comunidadgm.org/articulos/funciones-para-manejar-multitouch-en-gamemakerstudio(programacion)/)

Saludos! 
Título: Re:Detectar dos dedos a la vez en un juego en android.
Publicado por: quiero aprender en Abril 16, 2015, 06:38:22 PM
Muchas Gracias me has ayudado. :)