Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: AndreiiCx en Abril 30, 2013, 06:30:41 AM

Título: [Resuelto] Variable que aumente y desminuya en un rango
Publicado por: AndreiiCx en Abril 30, 2013, 06:30:41 AM
alguna idea de como lograr que una variable aumente hasta llegar a un valor máximo positivo y en ese momento disminuya hasta llegar a un valor mínimo negativo, y de nuevo vuelva a empezar a aumentar en un bucle.

Por ejemplo, que varpoder +=1 cada step, y al llegar a 50, sea varpoder-=1 cada step y al llegar a -50 vuelva a ser varpoder+=1

PD: intentando evitar el "if" de ser posible, si no, ni modo, algo me dice que se puede con "FOR" o con "SIN" pero no eh tenido suerte al intentarlo u.u

Gracias!
Título: Re:Variable que aumente y desminuya en un rango
Publicado por: Texic en Abril 30, 2013, 06:53:48 AM
Falta algo, a ver si adivinás qué es XD
Título: Re:Variable que aumente y desminuya en un rango
Publicado por: AndreiiCx en Abril 30, 2013, 08:20:54 AM
Vaya, no se como se me ah pasado XD arreglado! :-[
Título: Re:Variable que aumente y desminuya en un rango
Publicado por: brunoxzx en Mayo 01, 2013, 06:56:15 AM
[gml]varpoder += signo;
if ( abs( varpoder ) == 50 ) signo=-signo;[/gml]
Título: Re:Variable que aumente y desminuya en un rango
Publicado por: AndreiiCx en Mayo 10, 2013, 09:15:43 AM
Gracias! funciona perfecto :P