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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota B
Notas recebidas : B + A + C
Data de inscrição : 29/10/2010
Número de Mensagens : 1013
Insígnias de JAM :

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

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

Desenhar sprite pintado de branco

em Qua 04 Jul 2012, 10:04
Fala aí. Quando eu uso essa função:

Código:
draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,0,c_white,image_alpha)

A sprite fica com suas cores normais, diferentemente do caso do c_black. Como eu faço pra ficar só com a cor branca?

Valeu.
avatar
Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

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

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

Re: Desenhar sprite pintado de branco

em Qua 04 Jul 2012, 10:30
O valor usado ali é a cor que você vai multiplicar pelas cores originais. Branco é "1", preto é "0", por isso funciona com preto e não com o branco. A coisa é um pouco mais complexa que isso, na verdade. Dê uma olhada no meu tutorial de cores (assinatura).

Bom, isso não resolve o que você quer: mostrar uma silhueta branca da sprite. Acho que você vai precisar criar uma nova imagem pra isso. Com blend modes (também na assinatura), isso fica fácil. Você cria uma surface em branco, com alpha zero, depois desenha nela a sprite, mas usa o alpha da sprite com a cor da surface. Com isso, você vai ter uma imagem em branco, no formato da sprite. Exporte isso pra uma nova sprite ou mostre essa surface mesmo, no draw_event.
avatar
Ranking : Nota B
Notas recebidas : B + A + C
Data de inscrição : 29/10/2010
Número de Mensagens : 1013
Insígnias de JAM :

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

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

Re: Desenhar sprite pintado de branco

em Qua 04 Jul 2012, 15:23
@saim: Tentarei. Obrigado...
Data de inscrição : 29/01/2011
Número de Mensagens : 800
Insígnias de JAM :

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

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

Re: Desenhar sprite pintado de branco

em Qua 04 Jul 2012, 20:43

Solução genial, postada pelo MatheusReis:

http://gmbr.forumeiros.com/t19281-tutorial-draw_set_tint
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