atualizar o valor de uma variavel

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

atualizar o valor de uma variavel

Mensagem por tomxope em Sab 09 Nov 2013, 13:37

gostaria que a variavel falta fosse igual a um numero - uma variavel... ou seja
falta=270-outrav. eu vou desenhar o valor dessa variavel no jogo e quero que sempre que o valor de outrav altera, o valor dela tambem
tentei colocar no creat e so muda o valor dela quando cria, no step, como o nome diz... diminui a cada passo sem, si outrav=1 em poucos segundo falta=0. alguem tem uma outra ideia, ou consegue ver o erro da minha ideia?

tomxope

Número de Mensagens : 48
Data de inscrição : 14/09/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: atualizar o valor de uma variavel

Mensagem por Igor KinGamer em Dom 10 Nov 2013, 08:25

Step é o lugar certo mesmo. Se você colocou no Step "falta = 270 - outra_var", não faz sentido "falta" ficar diminuindo, a não ser que "outra_var" esteja aumentando. Veja se não há algum código fazendo isso. Enquanto "outra_var" não muda, "falta = 270 - outra_var" deve colocar o mesmo valor em "falta".

Igor KinGamer

Número de Mensagens : 890
Idade : 21
Data de inscrição : 26/09/2008
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: atualizar o valor de uma variavel

Mensagem por tomxope em Dom 10 Nov 2013, 17:02

"falta=270-outra_variavel" não para de diminuir, e não tem outra variavel fazendo isso, acho que um fator deve ser que si a variavel poutra_variavel=3 entao "falta=270-3" a cada passo falta está a diminuir 3.

tomxope

Número de Mensagens : 48
Data de inscrição : 14/09/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: atualizar o valor de uma variavel

Mensagem por Igor KinGamer em Seg 11 Nov 2013, 16:49

Na verdade, não, "falta = 270 - n" é como dizer para o PC "coloque na variável falta o valor (270 - n)". Se num determinado step o valor de outra_variavel é 3 e no step seguinte também, "falta = 270 - outra_variavel" fará falta receber o valor "270 - outra_variavel", ou seja, "270 - 3", tanto no primeiro step quanto no segundo.

Se falta está diminuindo a cada step, ou há algum outro código mexendo com a variável falta, ou outra_variavel está aumentando a cada step.

Tente desenhar outra_variavel na tela.

Igor KinGamer

Número de Mensagens : 890
Idade : 21
Data de inscrição : 26/09/2008
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: atualizar o valor de uma variavel

Mensagem por tomxope em Seg 11 Nov 2013, 18:33

obrigado Igor KinGamer. depois de enviar o ultimo comentario tentei e deu certo, mas a net estava lenta e...
o local ideal para isso é mesmo no step, um dos erro que cometi foi nao ter criado a variavel falta (no create) e por um valor qualquer (zero)
resolvido isso vai me ajudar a eliminar muitas gambiarras. meu jogo tem muitas variaveis global, e algumas nao ha necessidade de ser mesmo global, sao usada poucas vesez noutros objectos. o numero de variavel global pode tornar o jogo mas lento?

tomxope

Número de Mensagens : 48
Data de inscrição : 14/09/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: atualizar o valor de uma variavel

Mensagem por Igor KinGamer em Seg 11 Nov 2013, 18:36

Acho que a diferença de desempenho usando variáveis globais ou locais é desprezível. E, se me lembro bem, vi uma vez um teste que (supostamente) mostrava que usar variáveis globais é mais rápido que locais.

Igor KinGamer

Número de Mensagens : 890
Idade : 21
Data de inscrição : 26/09/2008
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: atualizar o valor de uma variavel

Mensagem por tomxope em Seg 11 Nov 2013, 19:30

VALEU. RESOLVIDO

tomxope

Número de Mensagens : 48
Data de inscrição : 14/09/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: atualizar o valor de uma variavel

Mensagem por Conteúdo patrocinado Hoje à(s) 19:53


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