Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: krajtin en Julio 09, 2011, 09:24:24 PM

Título: ?Se podr?a girar una imagen sin necesidad de hacer m?s ?
Publicado por: krajtin en Julio 09, 2011, 09:24:24 PM
Hola buenas, pues resulta que haciendo mi nuevo proyecto se me hab?a ocurrido una duda :

Tengo una imagen de un tim?n de barco y lo que quiero hacer es girarlo a todas las direcciones sin necesidad de a?adir m?s im?genes a ese objeto.

Ser?a posible hacer eso o tengo que hacer numerosas im?genes donde se vea una clara rotaci?n del tim?n

Adjunto una imagen

Gracias
Título: Re: ?Se podr?a girar una imagen sin necesidad de hacer m?s ?
Publicado por: Ciberman en Julio 09, 2011, 09:50:59 PM
image_angle=x

donde x es igual al angulo en grados de 0 a 360

PD: fijate de no tener nada en el draw del objeto o deberas usar draw_sprite_ext para eso mismo...
Título: Re: ?Se podr?a girar una imagen sin necesidad de hacer m?s ?
Publicado por: magnetox en Julio 10, 2011, 05:51:50 AM
me parece que para usar ese tipo de funciones se necesita tener el game maker pro activado

salu2
Título: Re: ?Se podr?a girar una imagen sin necesidad de hacer m?s ? (Solucionado)
Publicado por: krajtin en Julio 10, 2011, 03:13:14 PM
Vale gracias funciona correctamente. Menos mal que me hab?is dicho esto que si no tendr?a que dibujar la imagen y me tardar?a horas.

Título: Re: ?Se podr?a girar una imagen sin necesidad de hacer m?s ?
Publicado por: pixelines en Julio 10, 2011, 05:07:32 PM
Yo hice un Strip donde insert? los cuatro sprites, uno hacia arriba, a la derecha, izquierda y abajo. Luego me met? en room; background; setting y el speed  lo puse a 3 porque a treinta va todo loco. Y ahora me aparece la figura dando vueltas ella sola. Yo te lo recomiendo, es un solo sprite  con los cuatro movimientos y ver?s como el tim?n se va girando y queda genial. Suerte con tu proyecto compa?ero.
Título: Re: ?Se podr?a girar una imagen sin necesidad de hacer m?s ?
Publicado por: ASMD en Julio 10, 2011, 10:32:19 PM
Cita de: pixelines en Julio 10, 2011, 05:07:32 PM
Yo hice un Strip donde insert? los cuatro sprites, uno hacia arriba, a la derecha, izquierda y abajo. Luego me met? en room; background; setting y el speed  lo puse a 3 porque a treinta va todo loco. Y ahora me aparece la figura dando vueltas ella sola. Yo te lo recomiendo, es un solo sprite  con los cuatro movimientos y ver?s como el tim?n se va girando y queda genial. Suerte con tu proyecto compa?ero.

Creo que este es el peor consejo de todos. ?C?mo vas a bajar las FPS de la room s?lo por una animaci?n?

La soluci?n pasa por usar image_speed=real; sustituyendo real con un n?mero en tantos por uno. Es decir, si ponemos 0.5 ir?a a la mitad de la velocidad de la room, y si ponemos 1.5 ir?a al 150% de la velocidad de la room. 1 es la velocidad normal.