Conectar-se
Quem está conectado
19 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 19 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota A
Notas recebidas : D + A + A
Data de inscrição : 06/12/2009
Número de Mensagens : 1229
Insígnias de JAM :

Insignia 1x 1 Insignia 2x 0 Insignia 3x 0
Reputação : 28

Prêmios
   : 1
   : 2
   : 0
Ver perfil do usuário

Fade na sprite

em Sex 06 Ago 2010, 23:40
hey, como eu faço um fade so que por codigos no Game Maker 8?
Queria pegar a sprite e fazer com que se a variavel é TRUE ele fica verde se não ele volta ao normal Happy
avatar
Data de inscrição : 06/07/2010
Número de Mensagens : 37
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: Fade na sprite

em Dom 08 Ago 2010, 10:41
Se a sprite for colorizada em escala de cinza (apenas cores com saturação = zero) é possível alterar a cor principal através da função draw_sprite_ext em um evento draw

if sua_variavel = true {
draw_sprite_ext(index_da_sprite, quadro_da_animacao, posicao_x, posicao_y, escala_em_x, escala_em_y, rotacao, COR_DESEJADA_1, opacidade);
} else {
draw_sprite_ext(index_da_sprite, quadro_da_animacao, posicao_x, posicao_y, escala_em_x, escala_em_y, rotacao, COR_DESEJADA_2, opacidade);
}

Ficaria algo semelhante a isto

if CharHit = true {
draw_sprite_ext(spChar, image_index, x, y, 1, 1, 0, c_green, 1);
} else {
draw_sprite_ext(spChar, image_index, x, y, 1, 1, 0, c_blue, 1);
}

Isso não irá funcionar amenos que seu objeto possua apenas uma cor, pra outros casos troque a sprite por outra pré-definida ou desenhe por cima usando o draw_sprite
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum