Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Alfonsos1 en Julio 28, 2010, 08:08:07 PM

Título: Funcion para invertir sprite?
Publicado por: Alfonsos1 en Julio 28, 2010, 08:08:07 PM
quiero un funcion que me divuje el sprite de abajo para arriba, osea invertido
Título: Re: Funcion para invertir sprite?
Publicado por: Daz en Julio 28, 2010, 08:21:19 PM
?Qu? tal si usas image_yscale=-1?

Dibuj?ndolo, quedar?a as?:

draw_sprite_ext(sprite,image,x,y,1,-1,0,c_white,1);
Título: Re: Funcion para invertir sprite?
Publicado por: Zeit en Julio 28, 2010, 08:23:17 PM
Hola amigo, te invito a leer el manual ya que esta pregunta es b?sica, en las funciones de dibujo de sprites, existe una funcion extendida con la que puedes dibujar el sprite invertido horizontal o verticalmente ademas de muchas otras cosas muy interesantes (angulo, transparenia, escala, etc...).

draw_sprite_ext(sprite,subimg,x,y,xscale,yscale,rot,color,alpha)

con yscale negativo obtienes lo que buscas...

saludos!!!

Edit: me tarde en contestar, bueno solo me falto decirte que necesitas la version Pro para acceder a esa funcion...
Título: Re: Funcion para invertir sprite?
Publicado por: Alfonsos1 en Julio 28, 2010, 09:35:34 PM
conocia draw_sprite_ext, pero nonca se me ocurrio ponerle un valor neegativo  :-[