Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: GynMaster en Marzo 06, 2016, 06:09:31 PM

Título: Ayuda. Colisión con bolas (Efecto billar).
Publicado por: GynMaster en Marzo 06, 2016, 06:09:31 PM
Hola!

¿Como hago para que cuando dos pelotas colisionen entre si reboten (de manera realista)?

He probado con el efecto "bounce" pero sólo se mueve una. La otra se queda estática.

¿Alguna idea?
Título: Re:Ayuda. Colisión con bolas (Efecto billar).
Publicado por: bygdle en Marzo 06, 2016, 06:11:35 PM
En el evento collision de la bola:
[gml]
move_bounce_solid(true);
with other move_bounce_solid(true);
[/gml]
Título: Re:Ayuda. Colisión con bolas (Efecto billar).
Publicado por: elviskelley en Marzo 07, 2016, 05:21:55 PM
en el evento de collision contra la bola blanca. Y tambien contra otras bolas

var a;
a=objBola1; //la bola contra la que verifica colision.
direction=(point_direction(x,y,a.x,a.y)+180 mod(360));
speed=a.speed+9;

Recuerda colocarle a cada bola en su event create
friction=.1;