1
00:00:00,000 --> 00:00:03,080
Bem-vindo de volta, Meus desenvolvedores de jogos favoritos. 

2
00:00:03,075 --> 00:00:05,475
Neste vídeo, na verdade, vamos
 adicionar

3
00:00:05,475 --> 00:00:08,405
um sistema de saúde ao player. 

4
00:00:08,400 --> 00:00:11,580
Então agora, não só matamos os inimigos,

5
00:00:11,580 --> 00:00:15,440
mas também se formos atingidos demais com as espadas, morremos. 

6
00:00:15,435 --> 00:00:17,405
Obviamente, há coisas nas quais
 teremos que

7
00:00:17,400 --> 00:00:19,860
corrigir a palestra, mas por enquanto,

8
00:00:19,860 --> 00:00:21,600
tudo o que estamos fazendo é configurar

9
00:00:21,600 --> 00:00:24,000
o sistema de saúde do nosso jogador,

10
00:00:24,000 --> 00:00:27,240
tornando nosso estar um pouco mais perto

11
00:00:27,240 --> 00:00:30,540
realidade e sentindo-se muito melhor adicionando um pouco de bife. 

12
00:00:30,540 --> 00:00:32,310
Então, antes deste vídeo,

13
00:00:32,310 --> 00:00:34,740
sempre
 corremos e nos divertiríamos

14
00:00:34,740 --> 00:00:35,880
e matávamos todos e não

15
00:00:35,880 --> 00:00:37,260
preocupávamos com nada no mundo. 

16
00:00:37,260 --> 00:00:39,120
Mas agora estamos morrendo. 

17
00:00:39,120 --> 00:00:40,640
É como terminar a

18
00:00:40,640 --> 00:00:42,320
faculdade e começar um trabalho de verdade. 

19
00:00:42,320 --> 00:00:43,940
Você vai para o mundo real. 

20
00:00:43,940 --> 00:00:46,240
Há muitas coisas em jogo. 

21
00:00:46,235 --> 00:00:50,575
Então, não vamos perder mais tempo e vamos começar. 

22
00:00:50,570 --> 00:00:52,570
Oh, caso. 

23
00:00:52,570 --> 00:00:56,110
Então, atualmente, tudo está configurado corretamente. 

24
00:00:56,105 --> 00:00:58,325
Podemos atirar, podemos levar um tiro,

25
00:00:58,325 --> 00:00:59,575
podemos fazer tudo. 

26
00:00:59,570 --> 00:01:01,550
Ouvimos o inimigo, podemos matá-lo,

27
00:01:01,550 --> 00:01:03,490
mas quando o inimigo atira em nós,

28
00:01:03,485 --> 00:01:05,525
não dói tanto. 

29
00:01:05,525 --> 00:01:08,105
Então, o que vamos fazer nesta seção,

30
00:01:08,105 --> 00:01:09,595
e especialmente neste vídeo,

31
00:01:09,590 --> 00:01:12,760
é criar um sistema de saúde. 

32
00:01:12,755 --> 00:01:15,925
Então, vamos começar configurando tudo. 

33
00:01:15,920 --> 00:01:19,150
Primeiro, vamos entrar nos scripts,
 entrar no jogador,

34
00:01:19,145 --> 00:01:20,705
entrar no jogador,

35
00:01:20,705 --> 00:01:22,315
e criaremos aqui

36
00:01:22,310 --> 00:01:24,860
um script C-sharp que será

37
00:01:24,860 --> 00:01:30,870
o controlador de saúde do jogador,

38
00:01:31,030 --> 00:01:34,610
ou deveria ter chamado Player 

39
00:01:34,610 --> 00:01:36,370
manipulador de saúde porque não está

40
00:01:36,365 --> 00:01:38,465
realmente controlando a saúde do jogador. 

41
00:01:38,465 --> 00:01:40,015
É manuseio. 

42
00:01:40,010 --> 00:01:42,020
Sabe o quê? Vamos prosseguir e

43
00:01:42,020 --> 00:01:43,610
fazer com que seja a exclusão completa. 

44
00:01:43,610 --> 00:01:47,510
Isso criará um manipulador de saúde de camada

45
00:01:47,510 --> 00:01:49,490
porque ele lida com eles

46
00:01:49,490 --> 00:01:51,590
e não é um problema tão grande,
 mas eu sempre gosto de

47
00:01:51,590 --> 00:01:57,110
manter as coisas que eles manipulam a saúde. 

48
00:01:57,110 --> 00:02:00,350
Então, como isso lida com a saúde do jogador,

49
00:02:00,350 --> 00:02:02,710
não o controle de forma alguma. 

50
00:02:02,705 --> 00:02:05,995
Então, vou adicioná-lo à camada de desgraça

51
00:02:05,990 --> 00:02:09,490
e vou aplicar todas as alterações. 

52
00:02:09,485 --> 00:02:13,115
E vou abrir o manipulador de saúde do jogador. 

53
00:02:13,115 --> 00:02:14,965
Então, o que precisamos aqui? 

54
00:02:14,960 --> 00:02:17,210
Bem, obviamente, a primeira coisa que precisamos é

55
00:02:17,210 --> 00:02:18,920
um campo serializado que

56
00:02:18,920 --> 00:02:21,480
representará a saúde atual. 

57
00:02:22,000 --> 00:02:25,240
E isso é apenas para fins de depuração. 

58
00:02:25,235 --> 00:02:26,615
Obviamente, não queremos ser

59
00:02:26,615 --> 00:02:28,765
capazes de ver sempre a saúde atual. 

60
00:02:28,760 --> 00:02:30,640
Em seguida, vamos criar

61
00:02:30,635 --> 00:02:33,625
uma segunda variável que é a saúde máxima. 

62
00:02:33,620 --> 00:02:36,140
E então comece, vamos instanciar

63
00:02:36,140 --> 00:02:39,290
a saúde atual como a saúde máxima. 

64
00:02:39,290 --> 00:02:41,350
Então, sempre que começarmos um jogo,

65
00:02:41,345 --> 00:02:44,065
sempre que nosso jogador papiro ou começar a jogar,

66
00:02:44,060 --> 00:02:47,110
teremos a saúde atual como a vida máxima. 

67
00:02:47,105 --> 00:02:50,365
Agora, o próximo passo é criar um método que
 realmente lidará

68
00:02:50,360 --> 00:02:53,810
com o dano causado pelos inimigos. 

69
00:02:53,810 --> 00:02:56,240
E isso fará parte do seu desafio. 

70
00:02:56,235 --> 00:03:00,355
Portanto, seu desafio é criar um método para sofrer dano. 

71
00:03:00,350 --> 00:03:03,530
Portanto, crie um método que danifique o jogador. 

72
00:03:03,530 --> 00:03:05,150
Deve tomar um parâmetro,

73
00:03:05,149 --> 00:03:07,489
a quantidade de dano determinou qual tipo

74
00:03:07,490 --> 00:03:10,850
o parâmetro deve estar dentro do método. 

75
00:03:10,850 --> 00:03:13,640
Remova a quantidade de dano da saúde atual e

76
00:03:13,640 --> 00:03:17,420
verifique se a saúde é menor ou igual a 0. 

77
00:03:17,420 --> 00:03:19,670
Queremos deixar o jogador inativo. 

78
00:03:19,670 --> 00:03:22,640
Então, pause o vídeo agora mesmo e faça

79
00:03:22,640 --> 00:03:26,300
o desafio. Bem-vindo de volta. 

80
00:03:26,300 --> 00:03:29,870
Então eu acredito que esse foi um desafio muito fácil. 

81
00:03:29,870 --> 00:03:31,570
Não acho que tenha sido muito difícil. 

82
00:03:31,565 --> 00:03:34,565
Então, vou remover a atualização. 

