[Resolvido]Objeto não pisca

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

[Resolvido]Objeto não pisca

Mensagem por Limalokão em Sab 18 Abr 2015, 18:59

Pessoal, não consigo fazer meu objeto piscar usando o image alpha D=, estou usando o seguinte código no step:

Código:
if bateria=5 {
    if image_alpha>=1 then image_alpha-=0.001
    if image_alpha<0.8 then image_alpha+=0.001
}
if bateria=4 {
    if image_alpha>=1 then image_alpha-=0.005
    if image_alpha<0.7 then image_alpha+=0.005
}
if bateria=3 {
    if image_alpha>=1 then image_alpha-=0.01
    if image_alpha<0.6 then image_alpha+=0.01
}
if bateria=2 {
    if image_alpha>=1 then image_alpha-=0.02
    if image_alpha<0.5 then image_alpha+=0.02
}
if bateria=1 {
    if image_alpha>=1 then image_alpha-=0.03
    if image_alpha<0.4 then image_alpha+=0.03
}

Limalokão

Ranking : Nota C
Número de Mensagens : 803
Idade : 24
Data de inscrição : 24/11/2009
Notas recebidas : C
Reputação : 10
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]Objeto não pisca

Mensagem por WellingtonBecker em Sab 18 Abr 2015, 19:08

Tente fazer assim:
Código:
if bateria=5 {
    if image_alpha>=1 then image_alpha-=0.001
    else image_alpha<0.8 then image_alpha+=0.001
}
if bateria=4 {
    if image_alpha>=1 then image_alpha-=0.005
    else image_alpha<0.7 then image_alpha+=0.005
}
if bateria=3 {
    if image_alpha>=1 then image_alpha-=0.01
    else image_alpha<0.6 then image_alpha+=0.01
}
if bateria=2 {
    if image_alpha>=1 then image_alpha-=0.02
    else image_alpha<0.5 then image_alpha+=0.02
}
if bateria=1 {
    if image_alpha>=1 then image_alpha-=0.03
    else image_alpha<0.4 then image_alpha+=0.03
}

WellingtonBecker

Ranking : Nota D
Número de Mensagens : 820
Idade : 35
Data de inscrição : 09/05/2013
Notas recebidas : D
Reputação : 105
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Objeto não pisca

Mensagem por Limalokão em Sab 18 Abr 2015, 19:13

Também não, só faltou colocar o if depois do else pq ele tava dando erro, mas ainda não está dando certo, a image_alpha cisma em ficar no 1 D=

Limalokão

Ranking : Nota C
Número de Mensagens : 803
Idade : 24
Data de inscrição : 24/11/2009
Notas recebidas : C
Reputação : 10
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]Objeto não pisca

Mensagem por divin sphere em Sab 18 Abr 2015, 19:42

cara voce ta usando algum codigo no draw do objeto?pode ser isso,se voce tiver usando algum
Código:
draw_sprite(sprite_index, image_index, x, y)
tenta usar no lugar um :
Código:
draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,image_angle,c_black,image_alpha)

no c_black se muda para uma cor qualquer,acho  que se colocar branco,nao vai mudar nada no sprite

divin sphere

Ranking : Nota D
Número de Mensagens : 88
Idade : 17
Data de inscrição : 31/03/2012
Notas recebidas : D
Reputação : 3
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]Objeto não pisca

Mensagem por Limalokão em Sab 18 Abr 2015, 20:19

Boa noite divin sphere. Não estou usando draw não, por isso achei muito estranho...

NOSSA mas agora que vi meu código está em conflito com ele mesmo kkkkk mas não sei como fazer ele piscar em alpha, por exemplo na bateria 5 ele diminui devagar o alpha até 0.8 e então quando for 0.8 volta para 1 e assim sucessivamente como no código, alguém sabe como fazer ele "piscar" assim?

Limalokão

Ranking : Nota C
Número de Mensagens : 803
Idade : 24
Data de inscrição : 24/11/2009
Notas recebidas : C
Reputação : 10
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]Objeto não pisca

Mensagem por seymore em Sab 18 Abr 2015, 20:35

Tenta fazer o seguinte:
No create do objeto
Código:
pisca = false;
No Step
Código:
if bateria = 5{
    if image_alpha >= 1{
        pisca = false;
    }
    if image_alpha < 0.8{
        pisca = true;
    }    
    if !pisca then image_alpha -= 0.008;
    if pisca then image_alpha += 0.008 ;
}
Testei aqui e funcionou, ai é só mudar o valor que você quiser.

seymore

Número de Mensagens : 21
Data de inscrição : 06/05/2014
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Objeto não pisca

Mensagem por Limalokão em Sab 18 Abr 2015, 20:51

óia, +1 de reputação, funcionou bem direitinho do jeito que eu queria Very Happy Obrigado seymore

Limalokão

Ranking : Nota C
Número de Mensagens : 803
Idade : 24
Data de inscrição : 24/11/2009
Notas recebidas : C
Reputação : 10
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]Objeto não pisca

Mensagem por Conteúdo patrocinado Hoje à(s) 18:16


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