Conectar-se
Quem está conectado
29 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 29 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 24/11/2009
Número de Mensagens : 803
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 10

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

[Resolvido]Objeto não pisca

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
}
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 09/05/2013
Número de Mensagens : 822
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 105
Ver perfil do usuário

Re: [Resolvido]Objeto não pisca

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
}
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 24/11/2009
Número de Mensagens : 803
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 10

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

Re: [Resolvido]Objeto não pisca

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=
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 31/03/2012
Número de Mensagens : 88
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 3

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

Re: [Resolvido]Objeto não pisca

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
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 24/11/2009
Número de Mensagens : 803
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 10

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

Re: [Resolvido]Objeto não pisca

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?
avatar
Data de inscrição : 06/05/2014
Número de Mensagens : 21
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 2
Ver perfil do usuário

Re: [Resolvido]Objeto não pisca

em Sab 18 Abr 2015, 20:35
Reputação da mensagem: 100% (1 votos)
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.
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 24/11/2009
Número de Mensagens : 803
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 10

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

Re: [Resolvido]Objeto não pisca

em Sab 18 Abr 2015, 20:51
óia, +1 de reputação, funcionou bem direitinho do jeito que eu queria Very Happy Obrigado seymore
Conteúdo patrocinado

Re: [Resolvido]Objeto não pisca

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