Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: dani_gym en Marzo 11, 2014, 03:55:11 PM

Título: Ayuda con bubble shot!!
Publicado por: dani_gym en Marzo 11, 2014, 03:55:11 PM
Estoy haciendo un juego de burbujas, el que tienes que tirar bolas de colores y al combinar 3 o más del mismo color hacen que se exploten. Pues bien estoy atascado en un codigo y es que puedo lanzar la bola pero a una sola dirección, me gustaria lanzarla a la direccion que marque el mouse. Os dejo mi juego por si le quereis echar un vistazo. Gracias.
Título: Re:Ayuda con bubble shot!!
Publicado por: Black_Cat en Marzo 12, 2014, 03:31:33 AM
Para que la bola coja la dirección del mouse, deberías usar la funcion point_direction(x1,y1,x2,y2)

entonces para obtener la dirección hacia donde irá la bola, deberías combinarla con las coordenadas del mouse:

[gml]
bola.direction = point_direction(x,y,mouse_x,mouse_y);
bola.speed = 10;
[/gml]

Eso sería básicamente, una forma para que la bola vaya hacia donde apunta el mouse.
Título: Re:Ayuda con bubble shot!!
Publicado por: dani_gym en Marzo 12, 2014, 04:41:11 PM
graciaas amigo era eso, y ahora para disparar, tengo que pinchar sobre la flecha negra, me gustaria que la bola se disparase pulsando sobre cualquier zona de la room.
Título: Re:Ayuda con bubble shot!!
Publicado por: Black_Cat en Marzo 14, 2014, 03:11:39 AM
Para eso solo debes cambiar el evento donde se ejecuta el disparo por: mouse > global mouse > global left button

suerte!
Título: Re:Ayuda con bubble shot!!
Publicado por: dani_gym en Marzo 15, 2014, 05:14:02 AM
Que torpee sooy dios!!! muchisimas gracias tio. Cuidate un saludo!!