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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 13/10/2010
Número de Mensagens : 111
Insígnias de JAM :

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

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

Barras de vida

em Ter 26 Out 2010, 11:50
Queria saber como mexer com duas barras de vida tipo uma de poder e outra de vida. computador
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 28/10/2008
Número de Mensagens : 820
Insígnias de JAM :

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

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

Re: Barras de vida

em Ter 26 Out 2010, 12:18
Ola, beleza?
Então no Game Maker temos este comando para criar uma barra de energia:

draw_healthbar(x1,y1,x2,y2,amount,backcol,mincol,maxcol,direction,showback,showborder)

Com esta função você pode desenhar uma healthbar (ou qualquer outra barra que indica algum valor, como por exemplo, o dano).
Os argumentos x1, y1, x2 e y2 indicam a área total para a barra.
amount indica a porcentagem da barra que deve ser preenchido (deve estar entre 0 e 100).
backcol é a cor do fundo para a barra.
mincol e maxcol indicar a cor quando o valor é 0 e 100, respectivamente.
assim, você pode facilmente fazer uma barra que vai por exemplo, de verde para vermelho.
A direção é a direção na qual a barra é desenhada. 0 indica que a barra está ancorado à esquerda, uma à direita, dois na parte superior e três na parte inferior.
Finalmente showback indica se uma caixa de fundo deve ser mostrado e showborder indicada se a caixa de bar e deve ter uma linha de borda preta.

Você poderá repetir este comando quantas vezes quiser.

EDIT:
Só complementando, este comando deve ser usado no evento "draw" e sempre que você usar este evento tem que redesenhar o objeto (player, inimigo ou qualquer sprite que ele represente).
Para isso use este comando ainda no "draw".
draw_sprite("seu sprite",image_index,x,y)
Valeu!
avatar
Ranking : Nota A
Notas recebidas : A-A-A-A-B
Data de inscrição : 04/07/2010
Número de Mensagens : 1028
Insígnias de JAM :

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

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

Re: Barras de vida

em Ter 26 Out 2010, 12:52
Tópico movido pra seção de 'Perguntas e Respostas'.
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