Conectar-se
Quem está conectado
29 usuários online :: 2 usuários cadastrados, Nenhum Invisível e 27 Visitantes

Cambalinho, Vikintor

Ver toda a lista


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

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

draw_set_alpha mudando outro

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)
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 07/12/2010
Número de Mensagens : 75
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: draw_set_alpha mudando outro

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
avatar
Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: draw_set_alpha mudando outro

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

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: draw_set_alpha mudando outro

em Ter 03 Jul 2012, 10:27
Eu coloquei draw_set_alpha(1) em todos os outros e deu certo Happy .

VLW .
avatar
Ranking : Nota A
Notas recebidas : C+A+A+B+A
Data de inscrição : 10/09/2010
Número de Mensagens : 426
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 2
   : 2
   : 0
Ver perfil do usuáriohttp://williammustaffa.blogspot.com

Re: draw_set_alpha mudando outro

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