[RESOLVIDO] Usar draw para desenhar imagem de URL

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

[RESOLVIDO] Usar draw para desenhar imagem de URL

Mensagem por itarodrigo em Dom 12 Jul 2015, 21:15

oi,

tenho uma imagem em um site e quero saber se é possível desenhá-la (draw) apenas indicando a url dela.

abraços.


Última edição por itarodrigo em Qua 15 Jul 2015, 20:08, editado 1 vez(es)

itarodrigo

Número de Mensagens : 599
Idade : 33
Data de inscrição : 28/08/2010
Reputação : 52
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [RESOLVIDO] Usar draw para desenhar imagem de URL

Mensagem por makgamer em Seg 13 Jul 2015, 01:25

possível é sim, você teria que usar uma dll para baixar a imagem, depois adiciona-la como sprite, e depois desenhar o sprite adicionado, eu mesmo ja fiz isso e é bem simples Smile

makgamer

Ranking : Nota D
Número de Mensagens : 927
Idade : 18
Data de inscrição : 29/03/2009
Notas recebidas : D
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   : 1
   :

Voltar ao Topo Ir em baixo

Re: [RESOLVIDO] Usar draw para desenhar imagem de URL

Mensagem por Alex FC em Seg 13 Jul 2015, 11:36

Usando GM:Studio você pode fazer isso facilmente.

1 - Crie um objeto qualquer e no evento Create coloque:

Código:
spp = sprite_add("http://learningworksforkids.com/wp-content/uploads/NSWBWii-Banner.jpg",0,0,0,0,0);

2 - No evento Draw coloque:

Código:
if (sprite_exists(spp))
{
    draw_sprite(spp,0,x,y);
}

Explicando resumidamente o GM:S cria um processo assíncrono por trás e começa o carregamento da imagem. Enquanto ela não é carregada, ela não existe para o GM:S. Por isso antes de usar qualquer imagem carregada via URL deve-se checar a existência da mesma.

O modo "mais correto" de fazer essa verificação seria assim:

Código:
if ds_map_find_value(async_load, "id") == spp
{
   if ds_map_find_value(async_load, "status") >= 0
   {
      draw_sprite(spp,0,x,y);
   }
}

Porém, checar a existência com sprite_exists é muito mais prático não acha?

FLWS!

Alex FC

Ranking : Nota A
Número de Mensagens : 2503
Idade : 23
Data de inscrição : 20/12/2008
Notas recebidas : B A
Reputação : 174
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://redscreensoft.blogspot.com

Voltar ao Topo Ir em baixo

Re: [RESOLVIDO] Usar draw para desenhar imagem de URL

Mensagem por itarodrigo em Qua 15 Jul 2015, 20:05

valew alex.

funcionou corretamente.

Happy

itarodrigo

Número de Mensagens : 599
Idade : 33
Data de inscrição : 28/08/2010
Reputação : 52
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [RESOLVIDO] Usar draw para desenhar imagem de URL

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


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