Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Juve en Octubre 03, 2018, 10:05:45 PM

Título: Cambiar angulo de inclinación de un objeto varias veces.
Publicado por: Juve en Octubre 03, 2018, 10:05:45 PM
Buen día, tengo un problema en Game Maker Studio.
Lo que quiero hacer es tener un objeto y al darle click este gire 90 grados, funciona me después al darle click de nuevo no ocurre nada, les agradecería mucho que me ayudaran.
Este es el código que utilice en un evento step:
         :GMS:
if mouse_button = mb_left {
image_angle =270;
};
Título: Re:Cambiar angulo de inclinación de un objeto varias veces.
Publicado por: BssString en Octubre 03, 2018, 10:20:13 PM
Hola Juve

No te funciona porque estás haciendo una asignación.
Cada vez que haces clic, sin importar hacia donde mira tu objeto, el ángulo se vuelve 270 (que es mirando hacia abajo)

Para corregirlo utiliza el signo más o el signo menos, eso añadirá (o restará) 90 grados a la inclinación actual.

if mouse_check_button_pressed(mb_left) {
image_angle += 90
}


Saludos
Título: Re:Cambiar angulo de inclinación de un objeto varias veces.
Publicado por: Juve en Octubre 03, 2018, 10:47:07 PM
Muchas gracias, jaja esque soy nuevo en esto
Título: Re:Cambiar angulo de inclinación de un objeto varias veces.
Publicado por: shadowmanuel en Octubre 04, 2018, 07:02:46 PM
Gracias, tambien sirve para crear un efecto de giro 360 grados en una room, ya sea al activar algo o al comenzar :)