Barras de vida

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

Barras de vida

Mensagem por lukbebalduke2 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

lukbebalduke2

Número de Mensagens : 111
Idade : 18
Data de inscrição : 13/10/2010
Reputação : -2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Barras de vida

Mensagem por CRP-Max 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!

CRP-Max

Ranking : Nota C
Número de Mensagens : 819
Idade : 41
Data de inscrição : 28/10/2008
Notas recebidas : C
Reputação : 29
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Barras de vida

Mensagem por Fuzenrad em Ter 26 Out 2010, 12:52

Tópico movido pra seção de 'Perguntas e Respostas'.

Fuzenrad

Ranking : Nota A
Número de Mensagens : 1026
Idade : 26
Data de inscrição : 04/07/2010
Notas recebidas : A-A-A-A-B
Reputação : 41
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

Voltar ao Topo Ir em baixo

Re: Barras de vida

Mensagem por Conteúdo patrocinado Hoje à(s) 06:03


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