[Resolvido]Controles nas Surfaces

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

Resolvido [Resolvido]Controles nas Surfaces

Mensagem por L0l-King em Seg 07 Jan 2013, 23:42

Tava estudando surfaces quando me deparei com um problema que dei uma pesquisada mas não achei: após desenhar algo em x surface, como eu posso limpar parcialmente ela, como por exemplo, desenhei 2 quadrados e quero limpar um deles?

Apesar de pouca informação espero ter sido objetivo e claro.
Grato pela atenção.


Última edição por L0l-King em Ter 08 Jan 2013, 12:42, editado 1 vez(es)

L0l-King

Número de Mensagens : 148
Idade : 23
Data de inscrição : 04/04/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Controles nas Surfaces

Mensagem por Kabeção em Ter 08 Jan 2013, 11:30

Se for um quadrado por cima do outro você não pode apagar só um porque não estão separadas, são a mesma imagem.
Se esse não for o caso então você pode usar o bm_subtract.

Código:
surface_set_target(s);

draw_set_blend_mode(bm_subtract);
draw_set_color(c_black);

draw_rectangle(0,0,32,32,0);

draw_set_blend_mode(bm_normal);

surface_reset_target();

Qualquer forma ou sprite desenhada nesse blend mode torna os pixeis transparentes.

Kabeção

Ranking : Sem avaliações
Número de Mensagens : 2314
Data de inscrição : 08/06/2008
Reputação : 100
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 3
   : 0
   : 1

http://blackcapapps.blogspot.com.br/

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Controles nas Surfaces

Mensagem por L0l-King em Ter 08 Jan 2013, 12:41

Ah que as imagens sobrepõe umas as outras isso entendi perfeitamente enquanto lia a respeito Happy

Nunca tinha usado o Blend mode, obrigado pela ajuda Very Happy

L0l-King

Número de Mensagens : 148
Idade : 23
Data de inscrição : 04/04/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Controles nas Surfaces

Mensagem por vinians em Ter 08 Jan 2013, 12:55

Quando a questão for "resolvida" edite o título e coloque [RESOLVIDO] para que nós saibamos antes de entrar no tópico.
Flws!

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Controles nas Surfaces

Mensagem por Thopson1m em Ter 08 Jan 2013, 13:40

Tópico trancado, pois a dúvida do autor foi resolvida.
Caso necessites, favor se dirigir à mim ou à qualquer outro moderador para destrancar este seu tópico.

Thopson1m

Número de Mensagens : 624
Idade : 26
Data de inscrição : 21/05/2011
Reputação : 16
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gnbr.forumeiros.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Controles nas Surfaces

Mensagem por Conteúdo patrocinado Hoje à(s) 07:57


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