Entrar
Últimos assuntos
» Preciso de ajudapor AftonDuGrau Dom 21 Abr 2024, 20:18
» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30
» Como ajustar velocidade de cada frame da animação no game maker
por Ralphed Qui 18 Abr 2024, 18:28
» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07
» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45
» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51
» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31
» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11
» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39
» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27
» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30
» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17
» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18
» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34
» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13
» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18
» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12
» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02
» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55
» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42
» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56
» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49
» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21
» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21
» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39
Como criar barra de vida de jogos de luta
2 participantes
Página 1 de 1
Como criar barra de vida de jogos de luta
Como se criar uma barra de vida estilo games de luta?
Sonic- Games Ranking :
Notas recebidas : D
Data de inscrição : 12/01/2010
Reputação : -4
Número de Mensagens : 384
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como criar barra de vida de jogos de luta
Nossa cara, há várias formas! Como por exemplo usar o comando draw_rectangle que é um tanto complicada, melhor você usar o draw_healthbar porque de certa forma, é a forma mais fácil de se fazer barras de vida.
Abaixo te mostro a estrutura desse código:
draw_healthbar(
x1,y1,x2,y2,valor,cor_fundo,cor_mínima,cor_máxima,
direção,mostrar_fundo,mostrar_borda)
Agora não sei se você sabe tudo que está no código, mas vou dar uma breve explicação.
As coordenadas x1,y1,x2 e y2 você deve saber que são responsáveis para desenhar o retângulo da barra de vida. O básico, é igual desenhar um quadrado no Paint.
- Primeiro você clica na folha em branco, essa é a posição x1 e y1.
- Segundo você arrasta o cursor do mouse horizontalmente até a posição que você quer, este é o x2.
- Terceiro você arrasta verticalmente até o quadrado ficar da altura desejada, esta é a posição y2.
O valor é um número ou uma variável que a barra irá mostrar, no caso, será a variável de hp do lutador.
Cor_fundo é a cor que será mostrada quando o hp for diminuindo.
Cor_mínima é a cor que a barra irá tomar quando o valor for se aproximando de 0.
Cor_maxima é a cor que a barra tomará conforme o número aumente.
Direção é para que lado a barra vai, por exemplo, 270, ela irá crescer para baixo, ou 360, ela irá crescer para a direita.
Mostrar_fundo define se o background da barra será mostrado, 0 para false e 1 para true.
Mostrar_borda autoriza se a borda da barra será mostrada (recomendado), 0 para false e 1 para true.
Espero que isso ajude!
Abaixo te mostro a estrutura desse código:
draw_healthbar(
x1,y1,x2,y2,valor,cor_fundo,cor_mínima,cor_máxima,
direção,mostrar_fundo,mostrar_borda)
Agora não sei se você sabe tudo que está no código, mas vou dar uma breve explicação.
As coordenadas x1,y1,x2 e y2 você deve saber que são responsáveis para desenhar o retângulo da barra de vida. O básico, é igual desenhar um quadrado no Paint.
- Primeiro você clica na folha em branco, essa é a posição x1 e y1.
- Segundo você arrasta o cursor do mouse horizontalmente até a posição que você quer, este é o x2.
- Terceiro você arrasta verticalmente até o quadrado ficar da altura desejada, esta é a posição y2.
O valor é um número ou uma variável que a barra irá mostrar, no caso, será a variável de hp do lutador.
Cor_fundo é a cor que será mostrada quando o hp for diminuindo.
Cor_mínima é a cor que a barra irá tomar quando o valor for se aproximando de 0.
Cor_maxima é a cor que a barra tomará conforme o número aumente.
Direção é para que lado a barra vai, por exemplo, 270, ela irá crescer para baixo, ou 360, ela irá crescer para a direita.
Mostrar_fundo define se o background da barra será mostrado, 0 para false e 1 para true.
Mostrar_borda autoriza se a borda da barra será mostrada (recomendado), 0 para false e 1 para true.
Espero que isso ajude!
fonetico- Data de inscrição : 05/10/2009
Reputação : 7
Número de Mensagens : 1830
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Tópicos semelhantes
» Como criar uma barra de vida para o(s) inimigo(s)?
» barra de vida num jogo de luta
» Como fazer um bixo que tira vida e dai tira a vida da barra de vidas.
» Criar barra de vida e sp com uma imagem
» Criar Barra de Vida para cada inimigo
» barra de vida num jogo de luta
» Como fazer um bixo que tira vida e dai tira a vida da barra de vidas.
» Criar barra de vida e sp com uma imagem
» Criar Barra de Vida para cada inimigo
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos