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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 04/04/2010
Número de Mensagens : 148
Insígnias de JAM :

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

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

[Resolvido]Controles nas Surfaces

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)
avatar
Ranking : Sem avaliações
Data de inscrição : 08/06/2008
Número de Mensagens : 2314
Insígnias de JAM :

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

Prêmios
   : 3
   : 0
   : 1
Ver perfil do usuáriohttp://blackcapapps.blogspot.com.br/

Re: [Resolvido]Controles nas Surfaces

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.
avatar
Data de inscrição : 04/04/2010
Número de Mensagens : 148
Insígnias de JAM :

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

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

Re: [Resolvido]Controles nas Surfaces

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
avatar
Ranking : Nota B
Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Número de Mensagens : 2490
Insígnias de JAM :

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

Prêmios
   : 0
   : 2
   : 1
Ver perfil do usuáriohttp://xcreatorgames.weebly.com/

Re: [Resolvido]Controles nas Surfaces

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!
avatar
Data de inscrição : 21/05/2011
Número de Mensagens : 624
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://gnbr.forumeiros.com

Re: [Resolvido]Controles nas Surfaces

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.
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