GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» player não consegue andar
por lovn7 Qui 21 Nov 2024, 13:33

» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22

» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31

» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23

» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49

» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58

» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36

» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36

» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33

» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51

» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28

» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18

» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08

» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10

» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16

» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40

» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01

» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45

» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34

» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28

» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48

» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54

» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14

» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50


Barra de vida que passe de 100 de HP

+3
makgamer
Super Games
Ufrarion
7 participantes

Ir para baixo

Barra de vida que passe de 100 de HP Empty Barra de vida que passe de 100 de HP

Mensagem por Ufrarion Seg 16 Ago 2010, 23:15

e aew galera!

queria uma ajuda nessa barra de vida, a barra normal do GM so vai até 100 e eu queria uma que poderá passar de 100 e poder usar ela como barra de EXP tambem vlw!
Ufrarion
Ufrarion

Data de inscrição : 06/06/2010
Reputação : 3
Número de Mensagens : 222
Prêmios : Barra de vida que passe de 100 de HP Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Barra de vida que passe de 100 de HP Empty Re: Barra de vida que passe de 100 de HP

Mensagem por Super Games Ter 17 Ago 2010, 10:05

Eu acho que não seria possivel fazer uma HP passar de 100 no GameMaker, mais talvez tenha, porque eu não sei direito desse negossio de HP, ok.
Super Games
Super Games

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 10/06/2010
Reputação : 36
Número de Mensagens : 2800
Prêmios : Barra de vida que passe de 100 de HP Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Java
  • Godot
  • Javascript
  • C ou C++


Ir para o topo Ir para baixo

Barra de vida que passe de 100 de HP Empty Re: Barra de vida que passe de 100 de HP

Mensagem por makgamer Ter 17 Ago 2010, 10:28

lol é só vc fazer assim no create de alguem:
Código:
health = número do healt ex: 120
makgamer
makgamer

Games Ranking : Nota D

Notas recebidas : D
Data de inscrição : 29/03/2009
Reputação : 7
Número de Mensagens : 941
Prêmios : Barra de vida que passe de 100 de HP Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 2.0
  • Unity
  • Java
  • C#
  • Javascript
  • RPG Maker
  • C ou C++
  • Outros


Ir para o topo Ir para baixo

Barra de vida que passe de 100 de HP Empty Re: Barra de vida que passe de 100 de HP

Mensagem por Ufrarion Ter 17 Ago 2010, 18:05

makgamer meu a barra buga so mostra ate 100 de HP ai não adianta. tem alguem que saiba plzzzzzzzzzzzzzzzzzzzzzzz!
Ufrarion
Ufrarion

Data de inscrição : 06/06/2010
Reputação : 3
Número de Mensagens : 222
Prêmios : Barra de vida que passe de 100 de HP Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Barra de vida que passe de 100 de HP Empty Re: Barra de vida que passe de 100 de HP

Mensagem por Fuzenrad Ter 17 Ago 2010, 18:39

Entendi, é bastante simples fazer isso, só tem que esquecer um pouco as funções padrão do Game Maker e começar a criar suas próprias, eu não gosto de usar a variável Health por ela guardar várias informações ao longo do jogo, então é necessário ficar resetando, dessa forma eu criei um sistema, bastante simples e interessante, fácil de costomizar e com uma ótima finalização, veja o resultado:

Barra de vida que passe de 100 de HP 17640976

Quando o HP estiver abaixo ou igual a 40, fica vermelho, quando estiver entre 40 e 80 amarelo e acima de 80 verde, detalhe que quando passa de 100, o excedente fica em um tom de verde diferente, indicando que você tem mais que 100 de HP.

O código deve ser colocado no evento Draw:
Código:
if vida>0 draw_set_color(c_red)
if vida>40 draw_set_color(c_yellow)
if vida>80 draw_set_color(c_green)

if vida<=100 draw_rectangle(x,y,x+(vida/2),y+5,0)

if vida>100 {
draw_set_color(c_lime)
draw_rectangle(x,y,x+(vida/2),y+5,0)
draw_set_color(c_green)
draw_rectangle(x,y,x+50,y+5,0) }

draw_set_color(c_black)
draw_set_font(font_add("Arial",7,1,0,32,127))
draw_text(x,y+7,"HP: "+string(vida))

Lembre-se de iniciar a variável vida no evento Create, para não dar erro no seu jogo, esse código pode ser colocado diretamente no personagem e assim fazer com que a barra fique seguindo, ou em um objeto separado em um canto da janela, fixo. Espero tê-lo ajudado. Boa sorte com seu jogo.
Fuzenrad
Fuzenrad

Games Ranking : Nota A

Notas recebidas : A-A-A-A-B
Data de inscrição : 04/07/2010
Reputação : 46
Número de Mensagens : 1063
Prêmios : Barra de vida que passe de 100 de HP Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Barra de vida que passe de 100 de HP Empty Re: Barra de vida que passe de 100 de HP

Mensagem por CLS Qua 18 Ago 2010, 00:21

Bom,eu postei um tutorial que não é de minha autoria,mas deve servir para você:

Criando uma HUD que passa de 100 de Health.

Espero que isso ajude!
CLS
CLS

Data de inscrição : 13/05/2010
Reputação : 1
Número de Mensagens : 298
Prêmios : Barra de vida que passe de 100 de HP Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.totalmakers.forumais.com

Ir para o topo Ir para baixo

Barra de vida que passe de 100 de HP Empty Re: Barra de vida que passe de 100 de HP

Mensagem por Super Games Qua 18 Ago 2010, 09:07

Código:
if vida>0 draw_set_color(c_red)
if vida>40 draw_set_color(c_yellow)
if vida>80 draw_set_color(c_green)

if vida<=100 draw_rectangle(x,y,x+(vida/2),y+5,0)

if vida>100 {
draw_set_color(c_lime)
draw_rectangle(x,y,x+(vida/2),y+5,0)
draw_set_color(c_green)
draw_rectangle(x,y,x+50,y+5,0) }

draw_set_color(c_black)
draw_set_font(font_add("Arial",7,1,0,32,127))
draw_text(x,y+7,"HP: "+string(vida))

Fuzenrad, não iria dar certo, pois a varialvel ''vida'' é desconhecida(De acordo meu GM)
Super Games
Super Games

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 10/06/2010
Reputação : 36
Número de Mensagens : 2800
Prêmios : Barra de vida que passe de 100 de HP Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Java
  • Godot
  • Javascript
  • C ou C++


Ir para o topo Ir para baixo

Barra de vida que passe de 100 de HP Empty Re: Barra de vida que passe de 100 de HP

Mensagem por Luan Maia Qua 18 Ago 2010, 11:52

Super Games escreveu:
Código:
if vida>0 draw_set_color(c_red)
if vida>40 draw_set_color(c_yellow)
if vida>80 draw_set_color(c_green)

if vida<=100 draw_rectangle(x,y,x+(vida/2),y+5,0)

if vida>100 {
draw_set_color(c_lime)
draw_rectangle(x,y,x+(vida/2),y+5,0)
draw_set_color(c_green)
draw_rectangle(x,y,x+50,y+5,0) }

draw_set_color(c_black)
draw_set_font(font_add("Arial",7,1,0,32,127))
draw_text(x,y+7,"HP: "+string(vida))

Fuzenrad, não iria dar certo, pois a varialvel ''vida'' é desconhecida(De acordo meu GM)

Por isso ele disse para iniciar a variável no Create. xD
flw
Luan Maia
Luan Maia

Games Ranking : Sem avaliações

Notas recebidas : D+C+C+D
Data de inscrição : 01/07/2010
Reputação : 2
Número de Mensagens : 404
Prêmios : Barra de vida que passe de 100 de HP Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Barra de vida que passe de 100 de HP Empty Re: Barra de vida que passe de 100 de HP

Mensagem por Ufrarion Dom 03 Out 2010, 01:58

nenhuma me serviu porque eu presiso de uma barra que tenha sempre o mesmo tamanho, ex: 100de hp ou 1000000de hp
Ufrarion
Ufrarion

Data de inscrição : 06/06/2010
Reputação : 3
Número de Mensagens : 222
Prêmios : Barra de vida que passe de 100 de HP Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Barra de vida que passe de 100 de HP Empty Re: Barra de vida que passe de 100 de HP

Mensagem por CRP-Max Dom 03 Out 2010, 11:21

Me tira uma duvida.
Se a barra de energia padrão é de 100 que diferença faz?
Exemplo, se uma barra de energia é de 1000 a unica diferença, é quanto de dano ela vai sofrer. Se você quer mostrar que o player tem 1000 de energia em números cria uma variável e associa ela ao health dividindo por 10.
Quando um inimigo te acerta ele tira uma porcentagem, a força da pancada é de 100/10 dando a impressão de que tirou 100 mas na verdade tirou 10, matemática pura, rsrsrsrsrs.
CRP-Max
CRP-Max

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 28/10/2008
Reputação : 29
Número de Mensagens : 822
Prêmios : Barra de vida que passe de 100 de HP Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Barra de vida que passe de 100 de HP Empty Re: Barra de vida que passe de 100 de HP

Mensagem por Ufrarion Dom 03 Out 2010, 22:54

No fim consegui fazer a barra como eu queria vendo um tuto e editando um pokinho, vlw pela ajuda galera pode trancar FLw
Ufrarion
Ufrarion

Data de inscrição : 06/06/2010
Reputação : 3
Número de Mensagens : 222
Prêmios : Barra de vida que passe de 100 de HP Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Barra de vida que passe de 100 de HP Empty Re: Barra de vida que passe de 100 de HP

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos