- Data de inscrição : 19/08/2010
Número de Mensagens : 1299
Insígnias de JAM :x 0
x 0
x 0
Reputação : 47
Prêmios: 1
: 0
: 0
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 ?
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 ?
- Ranking :
Notas recebidas : D
Data de inscrição : 07/12/2010
Número de Mensagens : 75
Insígnias de JAM :x 0
x 0
x 0
Reputação : 1
Prêmios: 0
: 0
: 0
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
with(self)//codigo
ou:
local.draw_set_alpha(alpha)
Penso que algum deles deve funcionar e boa sorte
- Ranking :
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :x 0
x 0
x 0
Reputação : 121
Prêmios: 1
: 0
: 3
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.
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.
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.
- Data de inscrição : 19/08/2010
Número de Mensagens : 1299
Insígnias de JAM :x 0
x 0
x 0
Reputação : 47
Prêmios: 1
: 0
: 0
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
.
VLW .

VLW .
- Ranking :
Notas recebidas : C+A+A+B+A
Data de inscrição : 10/09/2010
Número de Mensagens : 426
Insígnias de JAM :x 0
x 0
x 0
Reputação : 10
Prêmios: 2
: 2
: 0
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...
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum