Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: kaliman777 en Enero 04, 2011, 04:21:01 PM

Título: Lograr un giro de 360 grados de las subim?genes
Publicado por: kaliman777 en Enero 04, 2011, 04:21:01 PM
Hola se?ores:

Quiero hacer un juego de ruleta y me falta ciencia para logran un bonito efecto de giro.

Quiero que los sprites hagan un giro de 360 grados, es decir que no giren sobre su propio eje sino a lo largo de una circunferencia.

Aqu? muestro una imagen de un contador donde los d?gitos hacen esto. Me imagino que habr? alg?n c?digo con GML.

Gracias por el apoyo que s? que me dar?n.

Título: Re: Lograr un giro de 360 grados de las subim?genes
Publicado por: Hackware en Enero 04, 2011, 05:56:08 PM
Bueno, de buenas a primeras se me ocurren dos cosas: dibujar los numeros salientes y entrantes con draw_sprite_part() o esconderlos detr?s de un sprite s?lido como podr?a ser el marco del contador. La primera lleva mucho m?s c?digo que la segunda.
Título: Re: Lograr un giro de 360 grados de las subim?genes
Publicado por: lordgeorge en Enero 04, 2011, 06:17:04 PM
Mira esta es la soluci?n mas simple que se me ocurri?. Ni si quiera requiere de formulas matem?ticas o muchas funciones XD

Debes poner el centro del sprite en un punto fuera del sprite. As? con ayuda del "image_angle" tienes algo similar a lo que quieres. (me imagino que tendr?s que modificarlo un poco)

Adjunto el ejemplo al post.
Título: Re: Lograr un giro de 360 grados de las subim?genes
Publicado por: kaliman777 en Enero 04, 2011, 07:11:40 PM
Cita de: lordgeorge en Enero 04, 2011, 06:17:04 PM
Mira esta es la soluci?n mas simple que se me ocurri?. Ni si quiera requiere de formulas matem?ticas o muchas funciones XD

Debes poner el centro del sprite en un punto fuera del sprite. As? con ayuda del "image_angle" tienes algo similar a lo que quieres. (me imagino que tendr?s que modificarlo un poco)

Adjunto el ejemplo al post.

Gracias a ambos. El ejemplo de lordgeorge ayuda m?s para ruleta vista desde arriba, pero ver? si adapto algo para que se vea de frente. El de Hackware es igual que usar reductores de tama?o del sprite. Si se les ocurre alguna nueva forma por favor, me avisan. Por ahora estoy haciendo el efecto a mano usando pedazos de los sprites. Pero no creo que me sirva m?s q para efecto enga?ar a la vista.

Nos leemos.