Fazendo uma Barra de Vida
(Por: Robertolf)
(Por: Robertolf)
Passei a tarde “andando” nós fóruns, e vi que haviam algumas dúvidas sobre como criar uma barra de vida...
Há muito outros jeitos diferentes do que esse que eu vou demonstrar, mas esse, na minha opinião é o mais fácil para quem esta começando no GM como eu...
Vamos lá!
Os primeiros passos para começarmos um jogo no GM, é fazermos os Sprites, eu vou usar, nesse exemplo, os do Pac-Man:

Após eles criados vamos aos Objetos:
Crie primeiro o nosso Inimigo, pois para perdermos vida vamos precisar de alguém para isso...
O nosso fantasminha verde vai fazer esse papel:

Não vamos precisar de nenhum evento dentro dele, apenas o seu sprite!
Agora vamos ao mocinho da história:

Até aqui já sabemos o que fazer para o personagem
andar para a esquerda e para a direita
(no caso de um jogo de plataforma)
Esta faltando só mais uma coisa! A Colisão com o Inimigo,
vamos a ela!
Vá em
, depois em
e então em
(em Inimigo)Vai ficar assim:

Após isso, vá em Score:

Depois clique em Set Health e
arraste para o quadro de Ações:

Depois mude o valor de value (0-100) para -1
O que fizemos aqui??
Isso quer dizer que, quando o Herói entrar em contato como
Inimigo ele perderá 1 ponto de vida.
Esse valor de perda pode ser mudado alterando
value (0-100) para “X”, sendo “X” o valor que você determinar para a perda.
Ah, não se esqueça de clicar em Relative,
se não o nosso Herói perde toda a vida de uma só vez!
Agora vamos para a tão esperada Barra de Vida!!
Crie um novo objeto, sem sprite, chamado Barra de Vida
(ou como você quiser):

Vamos começar com o mais simples, clique em

e vá em
e depois em 
(“No more health”)
Agora vá em Main 1:

E clique em Destroy Instace:

Depois mude de Self para Object, e escolha nosso Herói!
O que fizemos aqui??
Isso quer dizer que,
quando a nossa vida acabar, o nosso Herói será destruído!
Agora a parte mais chata!
No mesmo objeto (Barra de Vida),
vá em

e depois em

Agora vá em Score novamente:

Só que desta vez clique em Draw Health:

Agora eu não sei ao certo mais acho que é assim:
X1: Posição na Horizontal
X2: Largura
Y1: Posição na Vertical
Y2: Altura
Back Color: Cor de Fundo da Barra,
depois que se perde um pouco de vida,
já se percebe essa cor no fundo!
Bar Color: Cor da barra
(o Padrão é do Verde para o Vermelho,
conforme se perde vida)
Se estiver errado, me corrijam!
Depois disso, é só cria uma Room, e
colocar os 3 Objetos nela,
não se esqueça da Barra de Vida,
pois ela não aparecerá se não for colocada na Room.
Caso queiram o projeto para uma olhada melhor,
aqui esta o link de
Download!
Projeto – Barra de Vida
Espero que gostem!
Até +!
By: robertolf
Empresa: CipWebRlf
Email: ro-ro-l@hotmail.com

Valeu pelas dicas, me ajudou muito... Valeu!!!
ResponderExcluirAbrax...
eu consegui mais o mau não esta em amtando
ResponderExcluirnão esta me matando o life não diminui
ResponderExcluirpronto consegui mais agora quando perco toda a minha vida ele some e não começa tudo de novo
ResponderExcluiralem de você colocar destroy instance você coloca restart room ou restart game
Excluirvlw ajudo meuito akie
ResponderExcluirmais tipo akie eu to fazendo um game de plataforma e tipo quando eu morro o room volta ao começo mais ai o life não cresce de novo fica parado ai o personagem não morre....como fais para o life cresce de novo?
Isso serve também para a barra de vida de bosses?
ResponderExcluirPorque não precisa de sprite? tentei fazer isso, e adicionei à room, mas não aparece, mesmo assim tira a vida, só não aparece a barra, não precisa de um sprite?
ResponderExcluir