Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

Como fazer barra de vida?

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
chromegamer7
Novato
Novato
Reações: 0
Mensagens: 2

Como fazer barra de vida?

Mensagem por chromegamer7 » Dom Jul 26, 2020 11:32 am

Oi! , sou novo no game maker então gostaria de saber como fazer uma barra de vida tipo a do castelvania , ex:

Imagem

ai a cada vez que ele colidisse com o inimigo ele perdia uma parte da barra.

Avatar do usuário
All-x
Administrador
Administrador
Reações: 8
Mensagens: 620
Localização: Dourados-MS

Contato:

Re: Como fazer barra de vida?

Mensagem por All-x » Dom Jul 26, 2020 12:42 pm

Tópico movido pro fórum correto.

Eai chromegamer7, tudo certo?

Tu postou o link da sua pesquisa de imagem e não o link da imagem, dai ela não aparece. Arrumei seu tópico.

Enfim, aquela não é uma barra de vida, mas sim uma barra de magia. Nesse Castlevania a vida é o número que fica dentro do circulo.

Não sei se tu quer apenas desenhar a barra ou fazer um barra animada como nesse jogo.
Enfim seguem 3 métodos, vá no evento Draw(Ou Draw GUI):

1 - Barra simples (Veja referência clicando aqui):

Código: Selecionar todos

draw_healthbar(20, 20, 120, 60, health, c_black, c_red, c_red, 0, true, false);
2 - Barra usando parte da sprite cortando ela conforme a vida (Veja referência clicando aqui):

Código: Selecionar todos

draw_sprite_part(spr_barra, 0, 0, 0, sprite_get_width(spr_barra) / 100 * health, sprite_get_height(spr_barra), 20, 20);
3 - Barra com animação:

Código: Selecionar todos

// Modifique o '0.05' para aumentar ou diminuir a velocidade de animação
var img_index = (current_time * 0.05) mod sprite_get_number(spr_barra);

// Desenha barra
draw_sprite_part(spr_barra, img_index, 0, 0, sprite_get_width(spr_barra) / 100 * health, sprite_get_height(spr_barra), 20, 20);
Edit: Na colisão com inimigo basta usar:

Código: Selecionar todos

health -= 10 // Escolha o valor do dano
Acho que resolve :)
Começando com o Game Maker? Olhou para assinatura certa!

Imagem

Tutoriais e vídeo aulas de programação! Clique no Banner e confira!

Avatar do usuário
chromegamer7
Novato
Novato
Reações: 0
Mensagens: 2

Re: Como fazer barra de vida?

Mensagem por chromegamer7 » Dom Jul 26, 2020 12:47 pm

Desculpe pelos erros , é a minha primeira vez aqui no forum . E muito obrigado vo testa aqui!

Responder

Quem está online

Usuários navegando neste fórum: Google [Bot] e 18 visitantes