Desenhar sprite pintado de branco

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Desenhar sprite pintado de branco

Mensagem por Gonçalves 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.

Gonçalves

Ranking : Nota B
Número de Mensagens : 1013
Data de inscrição : 29/10/2010
Notas recebidas : B + A + C
Reputação : 79
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Desenhar sprite pintado de branco

Mensagem por saim 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.

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Re: Desenhar sprite pintado de branco

Mensagem por Gonçalves em Qua 04 Jul 2012, 15:23

@saim: Tentarei. Obrigado...

Gonçalves

Ranking : Nota B
Número de Mensagens : 1013
Data de inscrição : 29/10/2010
Notas recebidas : B + A + C
Reputação : 79
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Desenhar sprite pintado de branco

Mensagem por GameMakerTutoriais em Qua 04 Jul 2012, 20:43


Solução genial, postada pelo MatheusReis:

http://gmbr.forumeiros.com/t19281-tutorial-draw_set_tint

GameMakerTutoriais

Número de Mensagens : 800
Data de inscrição : 29/01/2011
Reputação : 26
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Desenhar sprite pintado de branco

Mensagem por Conteúdo patrocinado Hoje à(s) 19:14


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum