draw_set_alpha mudando outro

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

Resolvido draw_set_alpha mudando outro

Mensagem por Zero. em Ter 03 Jul 2012, 01:18

Pessoal, eu coloquei em um obj pop_up no draw :
draw_set_alpha(alpha)

o alpha desce 0.1 por frame

Só que esse draw_set_alpha ta afetando alguns outros objs, como faz pra ser local isso ?


Última edição por FlyAway em Ter 03 Jul 2012, 10:28, editado 1 vez(es)

Zero.

Número de Mensagens : 1295
Idade : 20
Data de inscrição : 19/08/2010
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: draw_set_alpha mudando outro

Mensagem por DavidSousa7474 em Ter 03 Jul 2012, 05:01

exprimente por:
with(self)//codigo

ou:
local.draw_set_alpha(alpha)

Penso que algum deles deve funcionar e boa sorte

DavidSousa7474

Ranking : Nota D
Número de Mensagens : 75
Data de inscrição : 07/12/2010
Notas recebidas : D
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: draw_set_alpha mudando outro

Mensagem por saim em Ter 03 Jul 2012, 08:52

draw_set_alpha é uma função global, como draw_set_color ou draw_set_valign. Não dá pra ser local.

O que dá pra fazer é deixar a bagunça como estava antes de você chegar.
Código:
alphaVelho = draw_get_alpha();
draw_set_alpha(valor);
//rabisca-rabisca-rabisca
draw_set_alpha(alphaVelho);

Edit: Ah, e se você só estiver desenhando a sprite do objeto, você pode alterar o valor de image_alpha. Ou usar draw_sprite_ext, que usa o valor de alpha como argumento.

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

Resolvido Re: draw_set_alpha mudando outro

Mensagem por Zero. em Ter 03 Jul 2012, 10:27

Eu coloquei draw_set_alpha(1) em todos os outros e deu certo Happy .

VLW .

Zero.

Número de Mensagens : 1295
Idade : 20
Data de inscrição : 19/08/2010
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: draw_set_alpha mudando outro

Mensagem por William Lima em Ter 03 Jul 2012, 11:33

Não seria necessário colocar em todos os outros... Assim como saim falou apenas coloque um draw_set_alpha(valor do alpha global) no fim do código que meche com o draw_set_alpha...

William Lima

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

http://williammustaffa.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: draw_set_alpha mudando outro

Mensagem por Conteúdo patrocinado Hoje à(s) 10:33


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