Necesito hacer que una bolita venga rebotando como en el bubble trouble, que no vaya al azar por todo el cuadro, solo q vaya hacia la derecha, choq contra la pared y vuelva, y q no supere una determinada altura...alguien sabe como hacerlo?...
Supongo que as?:
dir=1;
x+=4*dir;
gravity=place_free(x,y+.5)*.5;
switch(round(point_direction(x,y,other.x,other.y)/90)*90){
case(0):
x=xprevious;
dir=-1;
break;
case(180):
x=xprevious;
dir=1;
break;
case(90):
move_contact_solid(90,4);
hspeed=0;
break;
case(270):
move_contact_solid(270,abs(hspeed));
hspeed=-5;
break;
}
No lo prob?, espero que funcione.
Un ejemplo
Para hacer eso tienes q tener en cuenta las funciones seno y cos y meterlos en un for q determine los movimientos XD XD