Bem-vindo de volta, Meus desenvolvedores de jogos favoritos.
Neste vídeo, na verdade, vamos adicionar
um sistema de saúde ao player.
Então agora, não só matamos os inimigos,
mas também se formos atingidos demais com as espadas, morremos.
Obviamente, há coisas nas quais teremos que
corrigir a palestra, mas por enquanto,
tudo o que estamos fazendo é configurar
o sistema de saúde do nosso jogador,
tornando nosso estar um pouco mais perto
realidade e sentindo-se muito melhor adicionando um pouco de bife.
Então, antes deste vídeo,
sempre corremos e nos divertiríamos
e matávamos todos e não
preocupávamos com nada no mundo.
Mas agora estamos morrendo.
É como terminar a
faculdade e começar um trabalho de verdade.
Você vai para o mundo real.
Há muitas coisas em jogo.
Então, não vamos perder mais tempo e vamos começar.
Oh, caso.
Então, atualmente, tudo está configurado corretamente.
Podemos atirar, podemos levar um tiro,
podemos fazer tudo.
Ouvimos o inimigo, podemos matá-lo,
mas quando o inimigo atira em nós,
não dói tanto.
Então, o que vamos fazer nesta seção,
e especialmente neste vídeo,
é criar um sistema de saúde.
Então, vamos começar configurando tudo.
Primeiro, vamos entrar nos scripts, entrar no jogador,
e criaremos aqui
um script C-sharp que será
o controlador de saúde do jogador,
ou deveria ter chamado Player
manipulador de saúde porque não está
realmente controlando a saúde do jogador.
É manuseio.
Sabe o quê? Vamos prosseguir e
fazer com que seja a exclusão completa.
Isso criará um manipulador de saúde de camada
porque ele lida com eles
e não é um problema tão grande, mas eu sempre gosto de
manter as coisas que eles manipulam a saúde.
Então, como isso lida com a saúde do jogador,
não o controle de forma alguma.
Então, vou adicioná-lo à camada de desgraça
e vou aplicar todas as alterações.
E vou abrir o manipulador de saúde do jogador.
Então, o que precisamos aqui?
Bem, obviamente, a primeira coisa que precisamos é
um campo serializado que
representará a saúde atual.
E isso é apenas para fins de depuração.
Obviamente, não queremos ser
capazes de ver sempre a saúde atual.
Em seguida, vamos criar
uma segunda variável que é a saúde máxima.
E então comece, vamos instanciar
a saúde atual como a saúde máxima.
Então, sempre que começarmos um jogo,
sempre que nosso jogador papiro ou começar a jogar,
teremos a saúde atual como a vida máxima.
Agora, o próximo passo é criar um método que realmente lidará
com o dano causado pelos inimigos.
E isso fará parte do seu desafio.
Portanto, seu desafio é criar um método para sofrer dano.
Portanto, crie um método que danifique o jogador.
Deve tomar um parâmetro,
a quantidade de dano determinou qual tipo
o parâmetro deve estar dentro do método.
Remova a quantidade de dano da saúde atual e
verifique se a saúde é menor ou igual a 0.
Queremos deixar o jogador inativo.
Então, pause o vídeo agora mesmo e faça
o desafio. Bem-vindo de volta.
Então eu acredito que esse foi um desafio muito fácil.
Não acho que tenha sido muito difícil.
Então, vou remover a atualização.