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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 11/08/2008
Número de Mensagens : 468
Insígnias de JAM :

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

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

Barra de tempo

em Seg 03 Nov 2008, 22:09
Como faz uma barrinha, tipo q vai enchendo, porque eu programei pra atirar a cada 120 milesimos, entao, como faz uma barrinha enchendo, e quando eu atirar, a barrinha começa a encher denovo? Tomara q entendam xD flws!
avatar
Data de inscrição : 28/10/2008
Número de Mensagens : 68
Insígnias de JAM :

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

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

Re: Barra de tempo

em Ter 04 Nov 2008, 01:14
Olha só, vamos por partes

você tem que entender como funciona a função:

draw_rectangle color(x1, y1, x2, y2, col1, col2, col3, col4, outline)

onde x1 e y1 são os pontos que definem a aresta superior esquerda do retangulo e x2 e y2 definem a aresta inferior direita, assim:



Você pode criar por exemplo uma variável tempo_tiro, que funciona como um contador:

quando você atira ela recebe zero e a cada step ela recebe +1 até completar digamos 300, quando você poderá atirar denovo.

Tudo que você tem a fazer é colocar x2 igual a x1 e somar a posição x2 com a variável que controla o tempo do tiro, por exemplo, assim:

Código:
draw_rectangle_color(20, 20, 20+tempo_tiro, 30, c_red, c_red, c_red, c_red, 0);



Qualquer coisa posta aí

[]
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