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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Sem avaliações
Data de inscrição : 11/10/2009
Número de Mensagens : 2184
Insígnias de JAM :

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

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

Problema com opacidade

em Sex 05 Ago 2011, 22:48
Eai pessoal, beleza? Bom, eu estou fazendo um projeto aqui, que na verdade é um "slide" que estou fazendo para um trabalho da escola. Só que me ocorreu um problema que é muito estranho. A opacidade não muda quando eu uso draw_set_alpha, é como se a função nem estivesse ali. Uso uma variável que controla a opacidade, para fazer um efeito de fade in e fade out. Achei que o problema poderia ser na variável, então para testar coloquei o parâmetro do draw_set_alpha como 0.10 e adivinha: deu a mesma coisa, a opacidade não mudou.

Eu possuo apenas um objeto e nenhum código nele parece interferir. Se alguém quiser analisar, eis os códigos:
Create:
Código:
flagintro = 1 // Uma variável que determina que a animação vai ser executada
tempindex = 0 // A variável que controla a opacidade
Step
Código:
// Isso cuida do efeito
if flagintro == 1 // Fade in
{
tempindex += 0.05
    if tempindex > 2
    {
    flagintro = 2
    }
}
if flagintro == 2 // Fade out
{
tempindex -= 0.05
    if tempindex < 0
    {
    tempindex = 0
    flagintro = 0
    }
}
Draw
Código:
draw_set_alpha(tempindex)
draw_sprite(spr_mexicoflag,0,161,128)
Como eu já disse, já tentei colocar um valor customizado e mesmo assim não deu certo. Alguém sabe me dizer o que pode ser? Grato.
avatar
Ranking : Nota A
Notas recebidas : A+A
Data de inscrição : 07/12/2010
Número de Mensagens : 619
Insígnias de JAM :

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

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

Re: [Resolvido]Problema com opacidade

em Sex 05 Ago 2011, 22:50
Não sei se tem alguma coisa haver... mas você colocou após os códigos a função draw_set_alpha(1)?
avatar
Ranking : Sem avaliações
Data de inscrição : 11/10/2009
Número de Mensagens : 2184
Insígnias de JAM :

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

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

Re: [Resolvido]Problema com opacidade

em Sex 05 Ago 2011, 22:52
Não, e mesmo se eu colocasse, o draw_set_alpha antes do draw_sprite cuidaria disso.
avatar
Ranking : Nota A
Notas recebidas : B-A-A
Data de inscrição : 13/01/2010
Número de Mensagens : 1087
Insígnias de JAM :

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

Prêmios
   : 2
   : 1
   : 0
Ver perfil do usuáriohttp://www.mathaeuz.deviantart.com

Re: [Resolvido]Problema com opacidade

em Sex 05 Ago 2011, 22:56
draw_set_alpha não funciona com draw_sprite (draw_set_color também não) . Você precisa usar a função draw_sprite_ext(sprite,img,x,y,xscale,yscale,rotação,cor,ALPHA)
avatar
Ranking : Sem avaliações
Data de inscrição : 11/10/2009
Número de Mensagens : 2184
Insígnias de JAM :

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

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

Re: [Resolvido]Problema com opacidade

em Sab 06 Ago 2011, 09:59
Ah é mesmo! Como fui bobo de não pensar nisso! Então acho que a única solução seria desenhar a sprite com funções Draw Rectangle e afins, obrigado pessoal!
Conteúdo patrocinado

Re: [Resolvido]Problema com opacidade

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