Ajuda com surfaces

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

Resolvido Ajuda com surfaces

Mensagem por cascavelo em Sab 04 Ago 2012, 22:08

Estou portando um jogo para celular e me deparei com um problemão, como celulares mais baratos tem um processador pouco potente estou utilizando surfaces pra gerar alguns detalhes do jogo, o problema é que no cel menos potente com 800mhz a imagem
aparece corretamente, já no celular com Tegra 2 e com 5 vezes mais memória a surface aparece com artefatos, vejam a foto:


tentei fazer então transformar a surface em sprite, deu na mesma, tentei então preencher todo fundo de preto e depois apagar,
o fundo preto continua no sprite, mesmo com o parâmetro Removeback=true. Note na foto abaixo que tem uma linha preta no inicio da surface então o primeiro sprite do lado esquerdo inferior é preto como deveria pra indicar a cor a ser removida.



Se alguém souber algo que possa ajudar, agradeço antecipadamente.

cascavelo

Ranking : Nota A
Número de Mensagens : 1011
Idade : 46
Data de inscrição : 08/12/2011
Notas recebidas : A - A - A - A - A -A -C
Reputação : 71
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 1

Voltar ao Topo Ir em baixo

Resolvido Re: Ajuda com surfaces

Mensagem por Jiraya em Sab 04 Ago 2012, 22:15

ja tentou limpar a surface?
pelo que vi nos relatórios da gmMantis, algumas surfaces eram criadas com esses erros de pixel
então a solução era usar draw_clear e draw_clear_alpha
ex:
Código:

surface_set_target(surf);
draw_clear(16711935);draw_clear_alpha(16711935,0);
//seu código aqui
surface_reset_target();

eu não cheguei a testar, pois eu não tive um problema parecido, apenas vi alguns relatos.

Jiraya

Ranking : Nota A
Número de Mensagens : 1134
Data de inscrição : 20/03/2010
Notas recebidas : A+A
Reputação : 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Resolvido Re: Ajuda com surfaces

Mensagem por cascavelo em Sab 04 Ago 2012, 22:36

Valeu, Jiraya, funcionou.

cascavelo

Ranking : Nota A
Número de Mensagens : 1011
Idade : 46
Data de inscrição : 08/12/2011
Notas recebidas : A - A - A - A - A -A -C
Reputação : 71
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 1

Voltar ao Topo Ir em baixo

Resolvido Re: Ajuda com surfaces

Mensagem por Conteúdo patrocinado Hoje à(s) 05:41


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