Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Munguia en Septiembre 21, 2010, 03:34:31 AM

Título: rebote otra pregunta diferente (solucionado)
Publicado por: Munguia en Septiembre 21, 2010, 03:34:31 AM
estoy  haciendo una versi?n de break out, todo me funciona muy bien, pero muy perdidamente la bola pega de la pared derecha a la izquierda y viceversa en linea recta quedandose en eso como un loop eterno, quisiera que de alguna manera si la bola se ve en un ciclo repetitivo automaticamente esta cambie la direcci?n, quisiera hacerlo sin tener que recurrir a reiniciar room, alguna sugerencia
Título: Re: rebote otra pregunta diferente
Publicado por: Hackware en Septiembre 21, 2010, 08:49:05 AM
Checa la direcci?n de la bola tras la colisi?n y modif?cala en caso de que produzca un ciclo eterno. Puedes colocar algo como esto:

Citarif (round(direction mod 180)==0)
direction+=choose(-15,15);

Haz la prueba ?Pura vida!
Título: Re: rebote otra pregunta diferente
Publicado por: Munguia en Septiembre 22, 2010, 01:18:15 AM
PUra vida, Hackware, estoy probando tu recomendaci?n, tuanis
no dudo que funque
Título: Re: rebote otra pregunta diferente
Publicado por: Hackware en Septiembre 22, 2010, 06:04:33 AM
Realmente no la prob?, as? que me avisas c?mo te fue. XD
Título: Re: rebote otra pregunta diferente (solucionado)
Publicado por: Munguia en Septiembre 25, 2010, 01:19:20 AM
Gracias Hackware, tuanis con tu recomendaci?n, funciona en todas, de hecho ya pod?s probar el juego, lo he postiado en juegos complestos, echele el ojo

pura vida!