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

2
00:00:03,420 --> 00:00:05,850
para um novo vídeo e este,

3
00:00:05,850 --> 00:00:08,160
em vez de apenas adicionar os pontos

4
00:00:08,160 --> 00:00:10,640
à nossa camada ou ao nosso gerenciador de jogos,

5
00:00:10,635 --> 00:00:13,245
nós realmente temos essa moeda aqui. 

6
00:00:13,245 --> 00:00:15,225
E como você pode ver, ele gira. 

7
00:00:15,225 --> 00:00:16,415
É muito legal. 

8
00:00:16,410 --> 00:00:18,920
E se você ouvir quando pegamos,

9
00:00:18,915 --> 00:00:21,815
há uma pequena explosão. 

10
00:00:21,810 --> 00:00:23,010
Por que uma explosão? 

11
00:00:23,010 --> 00:00:25,320
Porque eu não tomei tempo para realmente encontrar

12
00:00:25,320 --> 00:00:28,920
algum efeito sonoro para pegar a moeda. 

13
00:00:28,920 --> 00:00:30,900
Então, com isso do caminho,

14
00:00:30,900 --> 00:00:35,040
não
 vamos perder mais tempo e vamos começar. 

15
00:00:35,035 --> 00:00:36,865
Oh, tudo bem. 

16
00:00:36,860 --> 00:00:38,810
Então, é hora de começar

17
00:00:38,810 --> 00:00:41,270
a
 pegar o dinheiro que criamos. 

18
00:00:41,270 --> 00:00:43,570
Então, vou limpar tudo isso. 

19
00:00:43,565 --> 00:00:45,325
Vou abrir o script e
 remover o

20
00:00:45,320 --> 00:00:47,630
que temos aqui para

21
00:00:47,630 --> 00:00:49,760
a BBC ou o que quer que ele
 esteja

22
00:00:49,760 --> 00:00:52,450
exibindo e adicionando usando o teclado. 

23
00:00:52,445 --> 00:00:55,835
Então, de volta aqui para compilar. 

24
00:00:55,835 --> 00:00:59,485
E nos sprites aqui,

25
00:00:59,480 --> 00:01:05,300
vou criar uma nova pasta para as moedas. 

26
00:01:05,300 --> 00:01:08,000
Clique duas vezes, abra isso e vou

27
00:01:08,000 --> 00:01:10,430
entrar nos recursos aqui. 

28
00:01:10,430 --> 00:01:11,690
E como você pode ver,

29
00:01:11,690 --> 00:01:14,450
temos a moeda rotativa,

30
00:01:14,450 --> 00:01:18,560
a moeda pisca e a moeda brilha. 

31
00:01:18,560 --> 00:01:20,320
Então escolha o que você quiser. 

32
00:01:20,315 --> 00:01:24,425
Quero girar porque gosto de ver as moedas girarem. 

33
00:01:24,425 --> 00:01:28,555
Então, neste final, aqui se abre. 

34
00:01:28,550 --> 00:01:30,950
Vamos ver como eles se parecem. 

35
00:01:30,950 --> 00:01:34,430
Moedas muito boas, mas sinto que elas podem estar um

36
00:01:34,430 --> 00:01:35,990
pouco fora de lugar com

37
00:01:35,990 --> 00:01:38,110
os gráficos 2D que temos,

38
00:01:38,105 --> 00:01:39,905
mas não se preocupe, estamos usando

39
00:01:39,905 --> 00:01:41,875
ativos
 gratuitos da arte de jogos abertos. 

40
00:01:41,870 --> 00:01:43,430
Então lá vamos nós. 

41
00:01:43,430 --> 00:01:44,890
Nós adicionamos isso aqui. 

42
00:01:44,885 --> 00:01:46,945
Esta será uma moeda enorme. 

43
00:01:46,940 --> 00:01:50,570
Prepare-se para o enorme Coyne. 

44
00:01:50,570 --> 00:01:52,700
Whoa, eu nunca pensei,

45
00:01:52,700 --> 00:01:55,160
eu realmente não sabia que essa moeda seria tão grande. 

46
00:01:55,160 --> 00:01:59,220
Então, vamos torná-lo um pouco menor. 

47
00:01:59,590 --> 00:02:01,630
Ainda mais. 

48
00:02:01,625 --> 00:02:04,375
Então 400, vamos ver. 

49
00:02:04,370 --> 00:02:08,450
Podemos, a propósito, você tornar o dimensionamento um pouco menor,

50
00:02:08,450 --> 00:02:10,970
mas eu gosto de alterar os pixels por unidade. 

51
00:02:10,970 --> 00:02:14,270
E mesmo isso, vamos fazer 800. 

52
00:02:14,270 --> 00:02:16,490
Então, fazemos duas

53
00:02:16,490 --> 00:02:19,330
vezes menores do que o que quer que seja agora. 

54
00:02:19,325 --> 00:02:21,215
Isso ainda é enorme. 

55
00:02:21,215 --> 00:02:25,765
E vamos fazer isso 1600. 

56
00:02:25,760 --> 00:02:27,250
Então, vamos lá, por favor. 

57
00:02:27,245 --> 00:02:29,795
Precisávamos de um pouco menor. 

58
00:02:29,795 --> 00:02:31,865
Oh meu Deus. 

59
00:02:31,865 --> 00:02:34,585
Eu não esperaria esse valor. 

60
00:02:34,580 --> 00:02:38,710
3500 sério, isso deve ser muito pequeno agora. 

61
00:02:38,705 --> 00:02:39,505
Certo, ótimo. 

62
00:02:39,500 --> 00:02:42,130
Então eu acho que esta moeda, lá vamos nós. 

63
00:02:42,125 --> 00:02:44,485
Então esta é uma pequena moeda que

64
00:02:44,480 --> 00:02:47,480
vai girar e podemos pegá-la. 

65
00:02:47,480 --> 00:02:49,370
E, na verdade, você sabe o que,

66
00:02:49,370 --> 00:02:52,050
talvez faça 3000. 

67
00:02:52,300 --> 00:02:55,100
E lá vamos nós, aplicamos as alterações. 

68
00:02:55,100 --> 00:02:56,920
Vamos fazer isso apontar. 

69
00:02:56,915 --> 00:03:00,845
Point, e não precisamos fazer múltiplos. 

70
00:03:00,845 --> 00:03:02,605
Lá vamos nós, salve isso. 

71
00:03:02,600 --> 00:03:08,270
Agora este será o caso Bitcoin 0. 

72
00:03:08,270 --> 00:03:11,210
Então, agora o que vamos fazer é
 entrar

73
00:03:11,210 --> 00:03:14,500
na animação e criar uma animação. 

74
00:03:14,495 --> 00:03:20,075
Portanto, as animações de um ativo clique com o botão direito do mouse em Nova Pasta,

75
00:03:20,075 --> 00:03:27,265
girando um Bitcoin, clique duas vezes aqui e gire. 

76
00:03:27,260 --> 00:03:28,120
É isso. 

77
00:03:28,115 --> 00:03:29,135
Tudo o que precisamos fazer. 

78
00:03:29,135 --> 00:03:31,265
Um arrastar estes n e isso mesmo. 

79
00:03:31,265 --> 00:03:32,845
Certo, isso é muito rápido. 

80
00:03:32,840 --> 00:03:34,580
Vamos separá-los um pouco. 

81
00:03:34,580 --> 00:03:40,700
Então, a cada ponto, lá vamos nós,

82
00:03:40,700 --> 00:03:43,510
acho que esta é uma rotação boa o suficiente. 

83
00:03:43,505 --> 00:03:46,075
Então, e por algum motivo, sinto

84
00:03:46,070 --> 00:03:48,590
que é um pouco irritante, mas não se preocupe. 

85
00:03:48,590 --> 00:03:51,800
Agora vamos seguir em frente e adicionar um novo script aqui. 

86
00:03:51,800 --> 00:03:53,060
Então, vou entrar
 nos

87
00:03:53,060 --> 00:03:56,990
roteiros e adorar os pickups. 

88
00:03:56,990 --> 00:04:00,080
Clique com o botão direito do mouse e crie um novo script C-sharp,

89
00:04:00,080 --> 00:04:05,310
que vai ser o caminho e pegar uma moeda. 

90
00:04:06,760 --> 00:04:08,930
Atenda. 

91
00:04:08,930 --> 00:04:13,730
Lá vamos nós. Então agora temos a coleta de moedas. 

92
00:04:13,730 --> 00:04:16,490
Vamos fazer isso menor. Lá vamos nós. 

93
00:04:16,490 --> 00:04:19,460
Então adicionado ao Bitcoin e

94
00:04:19,460 --> 00:04:22,870
vamos abri-lo e Visual Studio. 

95
00:04:22,865 --> 00:04:25,535
Então, se eu for pegar a coleta de saúde,

96
00:04:25,535 --> 00:04:26,875
é praticamente o mesmo. 

97
00:04:26,870 --> 00:04:29,470
Então, onde está? 

98
00:04:29,465 --> 00:04:30,865
Onde está a coleta de saúde? 

99
00:04:30,860 --> 00:04:32,530
Então, isso é praticamente o mesmo. 

100
00:04:32,525 --> 00:04:34,745
Só vou copiar o código. 

101
00:04:34,745 --> 00:04:37,675
Vou colá-lo aqui. 

102
00:04:37,670 --> 00:04:39,170
E as únicas coisas que
 vão

103
00:04:39,170 --> 00:04:40,730
mudar, como por exemplo,

104
00:04:40,730 --> 00:04:44,660
o valor da moeda que você receberá dessa moeda,

105
00:04:44,660 --> 00:04:46,180
então eu vou mantê-la nelas. 

106
00:04:46,175 --> 00:04:48,875
E talvez também o pego,

107
00:04:48,875 --> 00:04:51,875
o que vai ser bom e pegá-lo. 

108
00:04:51,875 --> 00:04:54,745
E k pode ser escolhido método. 

109
00:04:54,740 --> 00:04:57,740
Ok, então o captador, a camada. 

110
00:04:57,740 --> 00:05:00,170
Isso é obviamente algo que também
 vamos

111
00:05:00,170 --> 00:05:02,180
adicionar à moeda porque mais tarde

112
00:05:02,180 --> 00:05:06,710
vamos querer talvez quebrar um frasco ou matar um inimigo. 

113
00:05:06,710 --> 00:05:09,260
E então queremos ter um pouco de atraso. 

114
00:05:09,260 --> 00:05:14,540
Então, a qualquer momento, vamos tornar isso menor

115
00:05:14,540 --> 00:05:17,420
no componente as camadas

116
00:05:17,420 --> 00:05:20,090
ou pegar a camada. Lá vamos nós. 

117
00:05:20,090 --> 00:05:22,070
O tempo antes da coleta é 0,5,

118
00:05:22,070 --> 00:05:23,800
o que é bom o suficiente para nós. 

119
00:05:23,795 --> 00:05:25,295
E então aqui,

120
00:05:25,295 --> 00:05:26,695
o que mais precisamos fazer? 

121
00:05:26,690 --> 00:05:28,100
Destruímos o objeto do jogo. 

122
00:05:28,100 --> 00:05:30,430
Nós, em vez de adicionar HP,

123
00:05:30,425 --> 00:05:32,545
vamos remover isso. 

124
00:05:32,540 --> 00:05:35,230
E vamos nos certificar aqui,

125
00:05:35,230 --> 00:05:36,740
também
 podemos remover que o jogador

126
00:05:36,740 --> 00:05:38,680
irá configurá-lo na camada de coleta. 

127
00:05:38,675 --> 00:05:40,345
Então, pickups. 

128
00:05:40,340 --> 00:05:44,980
E lembre-se de que paramos de usar a camada, camada. 

129
00:05:44,975 --> 00:05:48,395
Quero dizer, desculpe, a tag do jogador para pegar as coisas. 

130
00:05:48,395 --> 00:05:50,125
E aqui nós dissemos que a pickup é verdade,

131
00:05:50,120 --> 00:05:51,680
então não pegamos duas vezes. 

132
00:05:51,680 --> 00:05:54,950
E aqui devemos realmente aumentar

133
00:05:54,950 --> 00:05:56,720
a quantidade de moedas que
 temos

134
00:05:56,720 --> 00:05:59,410
e isso vai ser um desafio. 

135
00:05:59,405 --> 00:06:02,755
Você. Então adicione a moeda e reproduzindo um efeito sonoro. 

136
00:06:02,750 --> 00:06:03,980
Então, antes de tudo, crie

137
00:06:03,980 --> 00:06:06,530
o gerenciador de níveis e adicione as moedas a ele. 

138
00:06:06,530 --> 00:06:09,890
Dicey criar, eu quis dizer pegar o gerente de nível e as moedas

139
00:06:09,890 --> 00:06:11,690
para ele e tocar os efeitos sonoros

140
00:06:11,690 --> 00:06:13,400
quando pegamos as moedas,

141
00:06:13,400 --> 00:06:15,320
você pode escolher qualquer som que a fratura seja. 

142
00:06:15,320 --> 00:06:17,680
Talvez você possa até ir e pegar o seu próprio,

143
00:06:17,675 --> 00:06:19,675
encontrar alguns se eu lhe
 fornecesse

144
00:06:19,670 --> 00:06:21,710
um para que fora do caminho,

145
00:06:21,710 --> 00:06:26,110
pause o vídeo agora mesmo e vá para o desafio. 

146
00:06:26,105 --> 00:06:28,015
Certo, bem-vindo de volta. 

147
00:06:28,010 --> 00:06:29,720
Então, aqui vamos pegar

148
00:06:29,720 --> 00:06:31,760
o gerenciador de níveis, ou desculpamos,

149
00:06:31,760 --> 00:06:33,820
não o gerenciador de níveis, o gerenciador de jogos,

150
00:06:33,815 --> 00:06:36,535
mas o gerenciador de jogos não é uma instância. 

151
00:06:36,530 --> 00:06:38,770
Então, aqui vamos criar

152
00:06:38,765 --> 00:06:44,455
um Game Manager estático público. 

153
00:06:44,450 --> 00:06:46,040
Podemos encontrar o objeto,

154
00:06:46,040 --> 00:06:47,600
isso é algo que poderíamos ter feito,

155
00:06:47,600 --> 00:06:49,160
mas como
 talvez vamos acessar

156
00:06:49,160 --> 00:06:50,780
várias vezes,

157
00:06:50,780 --> 00:06:53,270
acredito que ter uma instância é melhor. 

158
00:06:53,270 --> 00:06:56,150
Então, aqui, vou arrumar o acordado

159
00:06:56,150 --> 00:06:59,840
e a instância é igual a isso. 

160
00:06:59,840 --> 00:07:00,740
Salve isso. 

161
00:07:00,740 --> 00:07:02,830
Vamos remover o início e a atualização por enquanto. 

162
00:07:02,825 --> 00:07:05,935
Se precisarmos deles, vamos criá-los mais tarde. 

163
00:07:05,930 --> 00:07:08,350
Salve isso de volta na coleta. 

164
00:07:08,345 --> 00:07:09,365
Jogo. 

165
00:07:09,365 --> 00:07:11,315
Gerente. 

166
00:07:11,440 --> 00:07:19,210
Instância de pontos, pontue, adicione moedas ou obtenha moedas, obtenha bitcoins. 

167
00:07:19,205 --> 00:07:20,665
E quanto queremos? 

168
00:07:20,660 --> 00:07:22,520
É o valor da moeda. 

169
00:07:22,520 --> 00:07:26,510
Salve isso e agora queremos reproduzir o áudio. 

170
00:07:26,510 --> 00:07:30,250
Então, AudioManager, você
 gerencia

171
00:07:30,245 --> 00:07:33,295
a instância que
 é reproduzida como

172
00:07:33,290 --> 00:07:36,590
fax e qual efeito sonoro queremos reproduzir? 

173
00:07:36,590 --> 00:07:38,290
Poderíamos criá-lo aqui. 

174
00:07:38,285 --> 00:07:39,505
Sim, claro, vamos fazer isso. 

175
00:07:39,500 --> 00:07:44,780
Então, a caixa de areia para jogar. 

176
00:07:44,780 --> 00:07:46,400
Lá vamos nós. 

177
00:07:46,400 --> 00:07:49,400
Como fax para jogar, salve isso. 

178
00:07:49,400 --> 00:07:51,770
E de volta ao nosso jogo. 

179
00:07:51,770 --> 00:07:54,170
Vamos ver o que temos aqui. 

180
00:07:54,170 --> 00:07:56,630
E o Gerenciador de áudio,

181
00:07:56,630 --> 00:07:59,060
onde está o Gerenciador de áudio? 

182
00:07:59,060 --> 00:08:00,650
E o que temos

183
00:08:00,650 --> 00:08:02,720
a explosão, rifles inimigos, espingardas,

184
00:08:02,720 --> 00:08:08,860
jogador
 digitador sendo atingido, tiro de pistola, explosão. 

185
00:08:08,855 --> 00:08:10,855
Vamos adicionar a Explosão. Claro. Por que não? 

186
00:08:10,850 --> 00:08:13,210
Porque não consigo encontrar nenhuma coleta comum. 

187
00:08:13,205 --> 00:08:14,845
Você pode adicionar o que quiser. 

188
00:08:14,840 --> 00:08:16,790
Só precisa de algum tipo de metal. 

189
00:08:16,790 --> 00:08:18,440
Na verdade, acho que adicionei

190
00:08:18,440 --> 00:08:20,450
algo aqui, mas não adicionamos. 

191
00:08:20,450 --> 00:08:22,930
De qualquer forma, vamos usar a explosão apenas por diversão. 

192
00:08:22,925 --> 00:08:25,195
De qualquer forma, elemento dois. 

193
00:08:25,190 --> 00:08:29,650
Então os dois salvam isso, executam o jogo. 

194
00:08:29,645 --> 00:08:32,675
E agora, quando
 chegamos à moeda,

195
00:08:32,675 --> 00:08:37,805
não devemos ouvir nada porque aqui,

196
00:08:37,804 --> 00:08:40,294
não, não há erro lá. 

197
00:08:40,295 --> 00:08:41,095
Ok? 

198
00:08:41,090 --> 00:08:41,690
Não. 

199
00:08:41,690 --> 00:08:43,850
Mas nem sequer se destruiu. 

200
00:08:43,850 --> 00:08:45,890
Portanto, há um problema. 

201
00:08:45,890 --> 00:08:48,070
E obtenha o componente. 

202
00:08:48,065 --> 00:08:52,285
camada de coleta não foi retirada. 

203
00:08:52,280 --> 00:08:55,220
Vamos ver, porque isso deve ser simples. 

204
00:08:55,220 --> 00:09:00,280
Vamos esperar por isso talvez cronômetro 0.5. 

205
00:09:00,275 --> 00:09:04,735
Não, não está funcionando de forma alguma. 

206
00:09:04,730 --> 00:09:08,530
Então, vamos ver qual é o problema. 

207
00:09:08,525 --> 00:09:11,035
0, ok, volte. 

208
00:09:11,030 --> 00:09:15,490
Então, criamos um On Trigger Enter. 

209
00:09:15,485 --> 00:09:20,875
Tudo bem, mas não temos um gatilho para acionar isso. 

210
00:09:20,870 --> 00:09:25,070
Então, precisamos adicionar um colisor de caixa ou um
 colisor circular

211
00:09:25,070 --> 00:09:30,380
2D e torná-lo um gatilho. 

212
00:09:30,380 --> 00:09:31,970
Então, o colisor de círculo,

213
00:09:31,970 --> 00:09:34,690
acredito, é extremamente enorme. 

214
00:09:34,685 --> 00:09:36,625
Não, onde está? 

215
00:09:36,620 --> 00:09:40,420
Embora esteja exatamente na moeda, isso é excelente. 

216
00:09:40,415 --> 00:09:42,095
Salve isso, execute o jogo. 

217
00:09:42,095 --> 00:09:45,275
Agora devemos dessilenciar a música. 

218
00:09:46,810 --> 00:09:50,090
E você podia ouvir um som fraco
 da

219
00:09:50,090 --> 00:09:52,790
explosão em segundo plano. Eu conseguia ouvi-lo. 

220
00:09:52,790 --> 00:09:54,820
Espero que você possa ter ouvido isso. 

221
00:09:54,815 --> 00:09:56,305
Vamos para os prefabs,

222
00:09:56,300 --> 00:10:01,300
vamos para os pickups e dissemos o Bitcoin aqui. 

223
00:10:01,295 --> 00:10:02,755
Então, espero que você goste. 

224
00:10:02,750 --> 00:10:04,700
Certifique-se de confirmar suas alterações,

225
00:10:04,700 --> 00:10:05,900
certifique-se de deixar um comentário. 

226
00:10:05,900 --> 00:10:07,730
Isso me ajudou muito e
 te vejo

227
00:10:07,730 --> 00:10:10,770
no próximo vídeo. 

