Página 1 de 1

ajuda com efeito em sprite

Enviado: Seg Jul 25, 2016 9:30 pm
por divin sphere hirosha
aguem poderia me ajudar com um efeito?

eu queria fazer que um sprite ficasse totalmente branco,eu queria fazer um efeito de 'piscar' ,quando o inimigo levar um dano eu queria que seu sprite ficasse totalmente branco, tipo todo branco,e não invisivel,queria fazer com gml em vez de usar um sprite totalmente branco porque se eu fosse usar sprites eu iria ter que fazer pra varios.....alguem saberia como eu fasso para o sprite ficar totalmente branco usando gml?

Re: ajuda com efeito em sprite

Enviado: Seg Jul 25, 2016 9:42 pm
por Gonzo
draw_sprite_ext(sprite,subimg,x,y,xscale,yscale,rot,color,alpha)

sprite = nome da sprite;

subimg = sub imagem da gif (0 a primeira 1, 2, ... para mudar a imagem)(use a variável image_index para movimentação normal da sprite);

x,y = coordenadas;

xscale, yscale para escala da imagem 0 para 0%, 1 para 100%;

rot = rotação da imagem, passe o angulo desejado de 0 a 360;

color = mistura a cor do sprite com a cor que você configurar, voce pode usar:

c_aqua
c_black
c_blue
c_dkgray
c_fuchsia
c_gray
c_green
c_lime
c_ltgray
c_maroon
c_navy
c_olive
c_orange
c_purple
c_red
c_silver
c_teal
c_white
c_yellow

cores pre definidas ou usar o comando make_color_rgb:

make_color_rgb(vermho,verde,azul)

vermho,verde,azul = o gral que a cor vai ser inserida (de 0 a 255);

alpha = transparência do sprite 0 para invisível a 1 para 100% visível.

Re: ajuda com efeito em sprite

Enviado: Seg Jul 25, 2016 10:10 pm
por divin sphere hirosha
eu ja tentei fazer isso mais quando eu coloco c_white ou alguma outra cor o sprite não fica totalmente nessa cor

Re: ajuda com efeito em sprite

Enviado: Seg Jul 25, 2016 10:13 pm
por nicoca
tenta usar image_blend

Re: ajuda com efeito em sprite

Enviado: Seg Jul 25, 2016 10:35 pm
por divin sphere hirosha
como exatamente?

Re: ajuda com efeito em sprite

Enviado: Ter Jul 26, 2016 12:01 am
por Led
Bom, o Rodrigo Santiago respondeu uma dúvida parecida a pouco tempo.
LINK
Até mais o/