Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: J-Dek en Octubre 21, 2011, 02:32:53 PM

Título: Dibujar sombra debajo de personaje
Publicado por: J-Dek en Octubre 21, 2011, 02:32:53 PM
Uso la funci?n draw_sprite_ext o algo as? pero el personaje me sale invisible :S. Y si lo hago con un objeto aparte, la sombra se dibuja un pixel por debajo de los objetos que tienen profundidad.

Aconsejenme xd
Título: Re: Dibujar sombra debajo de personaje
Publicado por: MaanuRP en Octubre 23, 2011, 03:43:10 PM
No entendi del todo bien el problema :/

Con un editable quizas se te pueda ayudar mas facil.

Pero estas seguro que no es un problema de depth?
Título: Re: Dibujar sombra debajo de personaje
Publicado por: elviskelley en Octubre 23, 2011, 04:46:42 PM
crea un sprite llamado sombra, este podr?a ser un ovalado negro.
en el event draw, recuerda primero usar el codigo este para que se dibuje tu sprite. mejor lo pongo completo usalo asi.

draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,image_angle,image_blend,image_alpha)
var d;
d=instance_nearest(x,y,objPiso) //si es que se llama piso
if !place_free(x,y+16)
{
draw_sprite(sprSombra,-1,x,d.y)
}

Título: Re: Dibujar sombra debajo de personaje
Publicado por: Zeit en Octubre 23, 2011, 10:24:12 PM
Hola, en el evento draw del personaje, usa draw_sprite para el personaje y draw_prite_ext para la sombra modifiando el image_yscale, alpha y color. saludos.