1
00:00:00,000 --> 00:00:03,030
Bem-vindo de volta meus colegas desenvolvedores
 de jogos

2
00:00:03,030 --> 00:00:04,350
em um novo vídeo. 

3
00:00:04,350 --> 00:00:06,660
E este é realmente um
 dos

4
00:00:06,660 --> 00:00:11,250
vídeos mais legais que já fizemos até agora, na minha opinião. 

5
00:00:11,250 --> 00:00:13,140
Então, o que vamos fazer é

6
00:00:13,140 --> 00:00:14,910
apenas executar o jogo.
 

7
00:00:14,910 --> 00:00:17,630
E antes de fazer isso porque estamos experimentando,

8
00:00:17,625 --> 00:00:19,055
vou mover esta porta para fora

9
00:00:19,050 --> 00:00:20,550
do caminho novamente. 

10
00:00:20,550 --> 00:00:22,760
Então estamos brincando, abrimos a porta

11
00:00:22,755 --> 00:00:26,105
com algum tipo de matança e whoa, nós viemos aqui. 

12
00:00:26,100 --> 00:00:27,360
O que é isso? 

13
00:00:27,360 --> 00:00:29,540
Uau, um portal. 

14
00:00:29,535 --> 00:00:31,505
O que você acha que aconteceria se

15
00:00:31,500 --> 00:00:33,440
eu tentasse saltar? 

16
00:00:33,435 --> 00:00:35,515
Bem, o que aconteceu? 

17
00:00:35,510 --> 00:00:39,770
Bem, estamos no nível 2 ou quero dizer, no nível um,

18
00:00:39,770 --> 00:00:41,420
estávamos no nível dois,

19
00:00:41,420 --> 00:00:42,560
deveríamos ter apontado isso,

20
00:00:42,560 --> 00:00:45,140
mas você pode ver aqui que começamos no

21
00:00:45,140 --> 00:00:48,380
nível dois e depois vamos para o nível 1. 

22
00:00:48,380 --> 00:00:50,360
Aprendemos sobre portais,

23
00:00:50,360 --> 00:00:52,040
aprendemos sobre o gerenciamento do pecado

24
00:00:52,040 --> 00:00:55,910
e aprendemos a usar uma variável de string. 

25
00:00:55,910 --> 00:00:57,970
Então, não vamos perder mais tempo. 

26
00:00:57,965 --> 00:00:59,795
Vamos começar. 

27
00:00:59,795 --> 00:01:04,675
Oh, então tempo para algum nível de fluxo. 

28
00:01:04,670 --> 00:01:08,540
E a primeira coisa que precisamos para o fluxo de nível como

29
00:01:08,540 --> 00:01:11,240
o gerenciamento de cena e a maneira como gerenciamos

30
00:01:11,240 --> 00:01:14,540
cenas é através de um gerenciador de cena,

31
00:01:14,540 --> 00:01:16,300
quão conveniente é isso? 

32
00:01:16,295 --> 00:01:18,205
Mas antes de fazermos tudo isso,

33
00:01:18,200 --> 00:01:20,240
a primeira coisa que precisamos fazer é

34
00:01:20,240 --> 00:01:23,140
realmente criar algum tipo de portal. 

35
00:01:23,135 --> 00:01:27,305
Então, um portal que nos levará a outro nível. 

36
00:01:27,305 --> 00:01:28,885
Agora, antes de
 fazermos isso,

37
00:01:28,880 --> 00:01:31,660
precisamos de um outro nível real para ir. 

38
00:01:31,655 --> 00:01:33,955
Então vou entrar nas cenas

39
00:01:33,950 --> 00:01:36,790
aqui e vou duplicar s2. 

40
00:01:36,785 --> 00:01:38,215
Vou abri-la. 

41
00:01:38,210 --> 00:01:39,890
Então agora vimos três. 

42
00:01:39,890 --> 00:01:44,000
É o mesmo, é exatamente o mesmo que o s2,

43
00:01:44,000 --> 00:01:47,150
mas tudo o que vou mudar são os azulejos no chão. 

44
00:01:47,150 --> 00:01:50,560
Então vou entrar na paleta de azulejos. 

45
00:01:50,555 --> 00:01:52,355
Vou escolher o chão,

46
00:01:52,355 --> 00:01:56,105
e vou fazer disso uma cor verde. 

47
00:01:56,105 --> 00:01:58,685
E vou mudar isso um pouco. 

48
00:01:58,685 --> 00:02:00,595
Lá vai você. 

49
00:02:00,590 --> 00:02:03,520
Então isso é um bout o que eu quero fazer. 

50
00:02:03,515 --> 00:02:05,435
Vou cobrir essa parte,

51
00:02:05,435 --> 00:02:07,195
essa parte,

52
00:02:07,190 --> 00:02:10,550
e essa parte só para que possamos diferenciar entre eles. 

53
00:02:10,550 --> 00:02:11,980
Não quero gastar tempo

54
00:02:11,975 --> 00:02:13,705
criando um nível totalmente diferente. 

55
00:02:13,700 --> 00:02:16,670
Vai demorar muito e não há propósito real,

56
00:02:16,670 --> 00:02:19,000
mas para você ao criar seu jogo,

57
00:02:18,995 --> 00:02:20,375
eu recomendo que você

58
00:02:20,375 --> 00:02:22,205
passe pelo incômodo de fazê-lo. 

59
00:02:22,205 --> 00:02:23,965
É uma boa prática se você quiser
 criar

60
00:02:23,960 --> 00:02:26,110
seu próprio jogo a partir dos estilos. 

61
00:02:26,105 --> 00:02:28,385
Chega de conversa, vamos começar. 

62
00:02:28,385 --> 00:02:31,225
Salve isso. Vamos voltar ao Test2. 

63
00:02:31,220 --> 00:02:34,690
Então agora temos os amigos entre test2 e test3. 

64
00:02:34,685 --> 00:02:38,945
Acho que é hora de chamar esse nível 2 e nível 3. 

65
00:02:38,945 --> 00:02:47,915
Então, Nível 2, nível 1 ou não. 

66
00:02:47,915 --> 00:02:51,085
Vamos manter isso como um, isso foi realmente um teste. 

67
00:02:51,080 --> 00:02:53,610
E nível três. 

68
00:02:55,410 --> 00:02:58,530
Na verdade, isso deve ser,

69
00:02:58,525 --> 00:03:00,225
ok. Espere um segundo. 

70
00:03:00,220 --> 00:03:02,110
Vamos manter esse nível 3. 

71
00:03:02,109 --> 00:03:06,099
Claro, nós carregamos, isso se tornará o nível um. 

72
00:03:06,100 --> 00:03:08,160
E este é o nível dois. 

73
00:03:08,155 --> 00:03:09,765
Então, temos apenas um,

74
00:03:09,760 --> 00:03:12,250
nível um, nível dois, ok,

75
00:03:12,250 --> 00:03:13,800
então de volta ao nível 2,

76
00:03:13,795 --> 00:03:17,155
e aqui vamos ter algum tipo de portal de saída. 

77
00:03:17,155 --> 00:03:20,055
Eu lhe forneci os recursos para os portais,

78
00:03:20,050 --> 00:03:21,430
e escolhi este. 

79
00:03:21,430 --> 00:03:22,810
E você pode ver que você tem

80
00:03:22,810 --> 00:03:25,510
25 ou 20 portais, eu não sei. 

81
00:03:25,510 --> 00:03:27,040
E você também tem esse verde,

82
00:03:27,040 --> 00:03:29,910
mas eu vou usar o 15. 

83
00:03:29,905 --> 00:03:30,885
Foram 15 anos? 

84
00:03:30,880 --> 00:03:31,920
Foram 15. 

85
00:03:31,915 --> 00:03:33,945
Então, de volta aqui nos sprites,
 clique com o

86
00:03:33,940 --> 00:03:40,060
botão direito do mouse em Criar Pasta, portal em Enter. 

87
00:03:40,055 --> 00:03:43,855
Clique duas vezes aqui e vou adicionar todas
 as

88
00:03:43,850 --> 00:03:48,700
imagens e aguardar que elas sejam adicionadas. Muito bom. 

89
00:03:48,695 --> 00:03:50,155
Vou clicar com o botão direito do mouse em criar

90
00:03:50,150 --> 00:03:52,340
um objeto de jogo vazio que será chamado

91
00:03:52,340 --> 00:03:56,530
espectro de entrada do portal. 

92
00:03:56,525 --> 00:03:58,815
Defina z como 0. 

93
00:03:58,819 --> 00:04:00,069
Lá vamos nós. 

94
00:04:00,065 --> 00:04:01,385
Vamos movê-lo para aqui. 

95
00:04:01,385 --> 00:04:03,235
Adicionar um componente ou o quê? 

96
00:04:03,230 --> 00:04:04,640
Não vamos adicionar um componente. 

97
00:04:04,640 --> 00:04:07,420
Vamos adicionar um animador. 

98
00:04:07,415 --> 00:04:09,275
Vamos para a janela. 

99
00:04:09,275 --> 00:04:11,305
E, na verdade, antes de fazermos isso,

100
00:04:11,300 --> 00:04:14,750
vamos adicionar uma das imagens aqui ao portal. 

101
00:04:14,750 --> 00:04:16,500
Podemos adicioná-lo imediatamente? 

102
00:04:16,504 --> 00:04:17,554
Não, não posso. 

103
00:04:17,555 --> 00:04:21,685
Vamos adicionar uma renderização sprite. 

104
00:04:21,680 --> 00:04:24,230
E vamos adicionar apenas esta imagem aqui. 

105
00:04:24,230 --> 00:04:27,560
E vamos defini-lo como o jogador. E lá vamos nós. 

106
00:04:27,560 --> 00:04:29,060
Você pode ver que é um pouco pequeno. 

107
00:04:29,060 --> 00:04:34,080
Vamos escolher todas as imagens e fazê-las aplicar 50. 

108
00:04:34,084 --> 00:04:36,594
Então, ele dobrará em tamanho, ok,

109
00:04:36,590 --> 00:04:38,980
taxa de
 menina e fará isso apontar. 

110
00:04:38,975 --> 00:04:41,005
Vai se tornar melhor? Vamos ampliar e ver

111
00:04:41,000 --> 00:04:43,030
às vezes o ponto não é o melhor filtro. 

112
00:04:43,025 --> 00:04:44,635
Às vezes você o mantém bi-linear,

113
00:04:44,630 --> 00:04:46,640
é manteiga e, neste caso, é. 

114
00:04:46,640 --> 00:04:48,620
Então bi-lineares, eles são mais suaves,

115
00:04:48,620 --> 00:04:51,100
você notará agora que está um pouco mais suave. 

116
00:04:51,095 --> 00:04:53,755
Eu gosto mais, faça o que quiser com ele. 

117
00:04:53,750 --> 00:04:54,940
E você sabe o quê? 

118
00:04:54,935 --> 00:04:57,725
Na verdade, sou porque o quarto já é grande,

119
00:04:57,725 --> 00:04:59,995
vou fazer 25. 

120
00:04:59,990 --> 00:05:01,250
Sim, lá vamos nós. 

121
00:05:01,250 --> 00:05:04,420
Certo, 25 é bom. Bom. 

122
00:05:04,415 --> 00:05:06,895
Então lá vamos nós. Temos este portal aqui. 

123
00:05:06,890 --> 00:05:10,060
Vamos para a janela. 

124
00:05:10,055 --> 00:05:12,895
Animações, animações. 

125
00:05:12,890 --> 00:05:14,990
Então, já abordamos como fazemos isso. 

126
00:05:14,990 --> 00:05:17,410
Não vou entrar em muitos detalhes. 

127
00:05:17,405 --> 00:05:23,765
Vou criar ativos, animações, portal. 

128
00:05:23,765 --> 00:05:25,045
Certifique-se de sempre criar

129
00:05:25,040 --> 00:05:26,990
pastas e manter tudo pequeno. 

130
00:05:26,990 --> 00:05:30,220
Então, redemoinho do portal. 

131
00:05:30,215 --> 00:05:32,855
Ou isso será apenas o animador

132
00:05:32,855 --> 00:05:35,005
ou nano, e esta é a animação. 

133
00:05:35,000 --> 00:05:38,200
Girou porque o portal está girando. 

134
00:05:38,195 --> 00:05:40,765
Vou selecionar todos esses e arrastá-los para cá. 

135
00:05:40,760 --> 00:05:43,010
Agora, quando jogamos, lá vai você. 

136
00:05:43,010 --> 00:05:44,150
Acho que isso é bom o suficiente. 

137
00:05:44,150 --> 00:05:46,810
Você não precisa torná-lo maior ou menor. 

138
00:05:46,805 --> 00:05:47,695
Excelente. 

139
00:05:47,690 --> 00:05:50,200
Então agora temos esse portal funcionando. 

140
00:05:50,195 --> 00:05:52,255
A próxima coisa que vamos fazer é, obviamente,
 adicionaremos

141
00:05:52,250 --> 00:05:54,650
algum tipo de Collider aqui. 

142
00:05:54,650 --> 00:05:58,160
Então adicione um círculo,

143
00:05:58,160 --> 00:06:03,350
círculo collider 2D, e é um pouco grande. 

144
00:06:03,350 --> 00:06:05,720
Vamos tornar o raio um
 pouco

145
00:06:05,720 --> 00:06:08,240
menor para que o inimigo precise, o inimigo,

146
00:06:08,240 --> 00:06:12,620
o jogador precisa pular para o portal imediatamente para

147
00:06:12,620 --> 00:06:14,720
ser teletransportado para o próximo nível

148
00:06:14,720 --> 00:06:17,360
ou qualquer nível que queremos diferenciar também. 

149
00:06:17,360 --> 00:06:20,330
E esta é a parte em que escolhemos qual,

150
00:06:20,330 --> 00:06:22,160
onde queremos ser teletransportados? 

151
00:06:22,160 --> 00:06:23,910
É sempre que o próximo nível

152
00:06:23,905 --> 00:06:26,485
não precisa ser porque mais tarde,
 acredito na

153
00:06:26,480 --> 00:06:29,720
seção em que geramos níveis,

154
00:06:29,720 --> 00:06:31,150
acho que é o último. 

155
00:06:31,145 --> 00:06:32,335
Estaremos escolhendo

156
00:06:32,330 --> 00:06:34,870
níveis
 aleatórios como temos no Hades. 

157
00:06:34,865 --> 00:06:36,895
Então, criaremos diferentes tipos de layouts,

158
00:06:36,890 --> 00:06:39,680
temos diferentes tipos de níveis pelos quais passamos. 

159
00:06:39,680 --> 00:06:43,050
Então, vamos para os scripts. 

160
00:06:43,054 --> 00:06:47,964
Vamos adicionar um script aqui para o portal. 

161
00:06:47,960 --> 00:06:49,700
Vamos chamá-lo de saída de nível. 

162
00:06:49,700 --> 00:06:51,530
Vamos chamá-lo de níveis,

163
00:06:51,530 --> 00:06:53,990
fluxo
 de nível que diminuirá. 

164
00:06:53,990 --> 00:06:55,130
Acho que isso é bom. 

165
00:06:55,130 --> 00:06:57,950
Clique com o botão direito do mouse aqui, crie um script C-sharp

166
00:06:57,950 --> 00:07:00,130
que será a saída do nível. 

167
00:07:00,125 --> 00:07:02,615
Nem me lembro se teremos
 outros scripts

168
00:07:02,615 --> 00:07:05,675
relacionados ao nível SOPA. 

169
00:07:05,675 --> 00:07:06,955
Vamos mantê-lo nisso. 

170
00:07:06,950 --> 00:07:09,940
Então, vou clicar aqui. 

171
00:07:09,935 --> 00:07:12,365
E é claro que vamos torná-lo um gatilho. 

172
00:07:12,365 --> 00:07:14,195
Este colisor deve ser um gatilho. 

173
00:07:14,195 --> 00:07:16,055
E vamos adicionar o nível de saída. 

174
00:07:16,055 --> 00:07:20,315
E finalmente, vou para os Prefabs e vou

175
00:07:20,315 --> 00:07:25,145
aqui criar um prefab para o,

176
00:07:25,145 --> 00:07:27,475
devo apenas fazer um portal aqui? 

177
00:07:27,470 --> 00:07:31,930
Digamos que possamos adicionar, criar aqui,

178
00:07:31,925 --> 00:07:35,545
algo como talvez, ok,

179
00:07:35,540 --> 00:07:38,900
vamos apenas fazer os portais, portais. 

180
00:07:38,900 --> 00:07:41,960
Abra isso. Portal. 

181
00:07:41,960 --> 00:07:44,320
E talvez o portal um, talvez não porta um. 

182
00:07:44,315 --> 00:07:46,955
Vamos mantê-lo no portal, salvar tudo isso. 

183
00:07:46,955 --> 00:07:49,435
E agora vamos abrir o script aqui. 

184
00:07:49,430 --> 00:07:51,650
Então, temos a saída de nível aberta

185
00:07:51,650 --> 00:07:54,080
e o que queremos fazer aqui? 

186
00:07:54,080 --> 00:07:56,110
Então, a primeira coisa que queremos ter

187
00:07:56,105 --> 00:07:58,585
obviamente, um campo serializado,

188
00:07:58,580 --> 00:08:01,070
que será uma string de tipo string. 

189
00:08:01,070 --> 00:08:02,780
Essa é a primeira vez que criamos

190
00:08:02,780 --> 00:08:04,910
uma variável do tipo string, acredito. 

191
00:08:04,910 --> 00:08:09,470
E esse será o nível a ser carregado. 

192
00:08:09,470 --> 00:08:14,760
Ótimo, então agora podemos voltar aqui, mostra o portal. 

193
00:08:14,950 --> 00:08:19,010
E podemos selecionar o nível para o qual queremos ir. 

194
00:08:19,010 --> 00:08:21,440
E a maneira como fazemos isso é que precisamos ter certeza de que

195
00:08:21,440 --> 00:08:23,870
obtemos o nome exato que queremos. 

196
00:08:23,870 --> 00:08:26,420
Então, e cenas que copiamos, por exemplo,

197
00:08:26,420 --> 00:08:29,720
nível também estamos no nível 2 agora. 

198
00:08:29,720 --> 00:08:31,220
E não pesa preocupações. 

199
00:08:31,220 --> 00:08:32,930
Vamos e dois,

200
00:08:32,930 --> 00:08:36,050
vamos do nível dois para o nível um. Claro. Por que não? 

201
00:08:36,050 --> 00:08:39,140
Então, vamos bloquear isso,

202
00:08:39,140 --> 00:08:41,920
selecione o nível para selecionar Nível 1. 

203
00:08:41,915 --> 00:08:44,545
Copie isso, cole-o aqui. 

204
00:08:44,540 --> 00:08:46,420
Oh, não, espere, espere, espere. 

205
00:08:46,415 --> 00:08:49,915
Devemos selecionar este e agora copiamos aqui. 

206
00:08:49,910 --> 00:08:51,740
Então agora este portal,

207
00:08:51,740 --> 00:08:52,850
quando o acionamos,

208
00:08:52,850 --> 00:08:55,300
devemos ir para a carga de nível 2. 

209
00:08:55,295 --> 00:08:58,385
Mas como vamos realmente fazer isso? 

210
00:08:58,385 --> 00:09:00,305
Vou voltar aqui. 

211
00:09:00,305 --> 00:09:03,095
E vamos remover iniciar uma atualização por enquanto. 

212
00:09:03,095 --> 00:09:06,065
Só por enquanto, mais tarde, precisaremos deles curso. 

213
00:09:06,065 --> 00:09:08,575
E aqui vou criar um empreendedor

214
00:09:08,570 --> 00:09:12,040
entre d. Já sabemos como isso funciona. 

215
00:09:12,035 --> 00:09:14,865
É claro que vamos garantir que a colisão,
 a tag,

216
00:09:14,869 --> 00:09:19,099
seja igual ao Jogador O.

217
00:09:19,100 --> 00:09:21,050
Então agora você está pensando,
 Oh,

218
00:09:21,050 --> 00:09:22,610
Michael, bem, o que é isso? 

219
00:09:22,610 --> 00:09:24,370
O que, qual é a tag de comparação? 

220
00:09:24,365 --> 00:09:27,085
Bem, você pode usar comparar tag é muito melhor,

221
00:09:27,080 --> 00:09:29,800
mas eu queria mostrar uma maneira diferente

222
00:09:29,795 --> 00:09:33,025
e agora é hora de carregar a próxima cena. 

223
00:09:33,020 --> 00:09:34,780
Como vamos fazer isso? 

224
00:09:34,775 --> 00:09:38,185
Como realmente mudamos de uma cena para a outra? 

225
00:09:38,180 --> 00:09:40,130
Deixe-me mostrar-lhe um pouco. 

226
00:09:40,130 --> 00:09:43,160
Então este é o gerenciador de cena

227
00:09:43,160 --> 00:09:44,540
e você pode ver aqui que

228
00:09:44,540 --> 00:09:46,730
temos muitas coisas que
 podemos

229
00:09:46,730 --> 00:09:49,180
usar métodos estáticos, eventos. 

230
00:09:49,175 --> 00:09:51,775
Vou deixá-lo para você porque mais tarde, em

231
00:09:51,770 --> 00:09:54,530
pouco, teremos um pequeno desafio. 

232
00:09:54,530 --> 00:09:58,160
Mas o que vou ajudá-lo é que vou
 ter certeza

233
00:09:58,160 --> 00:10:01,910
de que aqui sempre que quisermos usar cenas,

234
00:10:01,910 --> 00:10:03,400
precisamos adicionar o gerenciamento de cena de pontos usando o

235
00:10:03,395 --> 00:10:06,535
mecanismo
 Unity. 

236
00:10:06,530 --> 00:10:09,850
Salve isso. E agora podemos fazer muitas coisas

237
00:10:09,845 --> 00:10:13,415
com nossas cenas ou podemos gerenciar nossas cenas. 

238
00:10:13,415 --> 00:10:15,175
Então, antes de lhe emitir

239
00:10:15,170 --> 00:10:17,840
o desafio de encontrar qual método

240
00:10:17,840 --> 00:10:22,620
vamos usar ou como você pode usar essa unidade? 

241
00:10:22,624 --> 00:10:24,304
Onde está o gerente de cena? 

242
00:10:24,305 --> 00:10:25,825
Vou mostrar a vocês como

243
00:10:25,820 --> 00:10:27,590
realmente
 acessar e porque
 quero

244
00:10:27,590 --> 00:10:29,150
esse desafio para você

245
00:10:29,150 --> 00:10:31,270
trabalhar imediatamente quando começar. 

246
00:10:31,265 --> 00:10:33,325
Se você entrar no arquivo aqui,
 temos

247
00:10:33,320 --> 00:10:35,410
algo chamado configurações de compilação. 

248
00:10:35,405 --> 00:10:38,965
Se clicarmos nele, podemos ver as cenas construídas. 

249
00:10:38,960 --> 00:10:41,480
E é aqui que realmente construímos nosso jogo. 

250
00:10:41,480 --> 00:10:43,910
E você pode ver que temos várias opções. 

251
00:10:43,910 --> 00:10:45,740
Podemos usar o Windows,

252
00:10:45,740 --> 00:10:48,200
podemos usar o iOS ou o que quer que seja,

253
00:10:48,200 --> 00:10:50,750
tvOS, ios, PS4, PS5,

254
00:10:50,750 --> 00:10:53,060
xbox One, et cetera, et cetera. 

255
00:10:53,060 --> 00:10:56,080
Você pode criar coisas para diferentes plataformas,

256
00:10:56,075 --> 00:10:58,675
e o PC é aquele que vamos usar. 

257
00:10:58,670 --> 00:11:00,380
Podemos fazer coisas diferentes. 

258
00:11:00,380 --> 00:11:01,790
E é aqui que você adiciona

259
00:11:01,790 --> 00:11:02,930
todas as cenas ou

260
00:11:02,930 --> 00:11:05,050
os níveis que você terá em seu jogo. 

261
00:11:05,045 --> 00:11:07,345
Então, por enquanto, a única cena que é

262
00:11:07,340 --> 00:11:10,010
adicionada à conta é o teste de cena 1. 

263
00:11:10,010 --> 00:11:12,260
E sem adicionar temporada aqui,

264
00:11:12,260 --> 00:11:14,450
você não poderá viajar de
 um para

265
00:11:14,450 --> 00:11:17,150
outro usando o Scene Manager. 

266
00:11:17,150 --> 00:11:18,890
Tão bem claro,

267
00:11:18,890 --> 00:11:20,980
vou adicionar o nível um. 

268
00:11:20,975 --> 00:11:25,105
E também podemos fazer isso por cenas abertas do AD. Lá vai você. 

269
00:11:25,100 --> 00:11:26,990
Você pode ver na cena 2

270
00:11:26,990 --> 00:11:29,150
porque é uma cena aberta. Certo. 

271
00:11:29,150 --> 00:11:30,710
Ótimo. Podemos adicionar outra hora? 

272
00:11:30,710 --> 00:11:31,570
Não, não podemos. 

273
00:11:31,565 --> 00:11:32,875
E você também pode ver que

274
00:11:32,870 --> 00:11:35,180
essas cenas têm índices nelas. 

275
00:11:35,180 --> 00:11:38,240
Não usaremos índices das cenas agora,

276
00:11:38,240 --> 00:11:42,290
mas lembre-se porque depois elas aparecerão. 

277
00:11:42,290 --> 00:11:47,290
Então, configurações, salve isso novamente, File BuildSettings. 

278
00:11:47,285 --> 00:11:48,095
Lá vai você. 

279
00:11:48,095 --> 00:11:51,425
Em todas as cenas que você tem sempre que quiser
 usar

280
00:11:51,425 --> 00:11:53,425
o Scene Manager para ir de

281
00:11:53,420 --> 00:11:55,580
uma para a outra, feche isso. 

282
00:11:55,580 --> 00:11:58,040
Agora, o que vamos fazer? 

283
00:11:58,040 --> 00:11:59,390
Vamos lançar
 o

284
00:11:59,390 --> 00:12:02,120
desafio de carregar a próxima cena. 

285
00:12:02,120 --> 00:12:04,010
Então, veja o gerenciador de cenas

286
00:12:04,010 --> 00:12:05,840
na documentação do Unity,

287
00:12:05,840 --> 00:12:08,060
encontre a função apropriada que

288
00:12:08,060 --> 00:12:10,220
pode nos ajudar a ir para uma cena diferente. 

289
00:12:10,220 --> 00:12:12,130
Então isso é uso de astronautas. 

290
00:12:12,125 --> 00:12:14,755
E, finalmente, certifique-se de que é um método que

291
00:12:14,750 --> 00:12:17,270
usa uma string como argumento. 

292
00:12:17,269 --> 00:12:22,409
Então, pause o vídeo agora mesmo e vá para o caldeu. 

293
00:12:22,420 --> 00:12:24,590
Certo, bem-vindo de volta. 

294
00:12:24,590 --> 00:12:26,880
Então, digamos que eu sou estudante
 de

295
00:12:26,884 --> 00:12:29,704
Michael Moore e eu sou apenas mais,

296
00:12:29,705 --> 00:12:31,355
mais o que todos estão dizendo. 

297
00:12:31,355 --> 00:12:35,505
E só estou aprendendo a usar o gerenciador de cena. 

298
00:12:35,509 --> 00:12:38,029
Certo. Qual é o objetivo, qual é o desafio? 

299
00:12:38,030 --> 00:12:40,460
Ele me perguntou que eu deveria

300
00:12:40,460 --> 00:12:43,160
carregar a próxima cena. Certo, ótimo. 

301
00:12:43,160 --> 00:12:44,740
Vamos olhar. O que temos? 

302
00:12:44,735 --> 00:12:46,075
Então, vimos contar,

303
00:12:46,070 --> 00:12:47,990
parece que contar o edifício não
 parece

304
00:12:47,990 --> 00:12:49,990
que ajuda a criar visto. 

305
00:12:49,985 --> 00:12:50,375
Não. 

306
00:12:50,375 --> 00:12:52,945
É visto. Não. Eu não acho que isso seja mantido. 

307
00:12:52,940 --> 00:12:54,640
Entrou no não. 

308
00:12:54,635 --> 00:12:57,605
Construindo pelo nome, é visto. 

309
00:12:57,605 --> 00:12:59,815
Carregue, carregue uma cena,

310
00:12:59,810 --> 00:13:01,960
carrega a cena pelo nome. 

311
00:13:01,955 --> 00:13:03,935
Espere, qual foi o desafio? 

312
00:13:03,934 --> 00:13:08,164
String como argumento, o k.

313
00:13:08,165 --> 00:13:11,815
Isso é um pouco mais rápido do que eu deveria, mas não se preocupe. 

314
00:13:11,810 --> 00:13:13,850
Cena de carregamento, vamos clicar em Carregar visto. 

315
00:13:13,850 --> 00:13:16,420
Espero que tenhamos a Internet o faça. 

316
00:13:16,415 --> 00:13:18,505
Declaração, ok, carregamos visto. 

317
00:13:18,500 --> 00:13:22,270
Podemos usar o índice de símbolos ou podemos usar o mesmo nome,

318
00:13:22,265 --> 00:13:24,295
excelência, seu nome, nome. 

319
00:13:24,290 --> 00:13:26,200
scription carrega a cena. 

320
00:13:26,195 --> 00:13:28,475
Excelente, é isso que vou usar. 

321
00:13:28,475 --> 00:13:30,655
Então agora no Trigger Enter,

322
00:13:30,650 --> 00:13:31,910
se for o jogador,

323
00:13:31,910 --> 00:13:34,270
o que vamos fazer como vamos

324
00:13:34,265 --> 00:13:36,815
ver como isso é realmente feito. 

325
00:13:36,815 --> 00:13:39,545
Então, se eu rolar para baixo aqui,
 ok,

326
00:13:39,545 --> 00:13:44,345
então a carga de pontos do gerenciador de cena os viu. 

327
00:13:44,345 --> 00:13:46,285
Há algo mais que eu preciso? 

328
00:13:46,280 --> 00:13:47,830
Não, nada. 

329
00:13:47,825 --> 00:13:49,195
Vamos continuar. 

330
00:13:49,190 --> 00:13:51,170
Ou talvez neste momento você possa estar pensando,
 bem,

331
00:13:51,170 --> 00:13:54,200
o que é essa carga visto aditivo Moldau? 

332
00:13:54,200 --> 00:13:57,230
Bem, se você não sabe, vamos tentar. 

333
00:13:57,230 --> 00:14:01,100
Então, gerenciador de cena, cena de carregamento de pontos. 

334
00:14:01,100 --> 00:14:03,710
Vou abrir os suportes e posso ver
 aqui

335
00:14:03,710 --> 00:14:05,990
esses em seis. 

336
00:14:05,990 --> 00:14:07,540
Então, o índice de compilação de cena. 

337
00:14:07,535 --> 00:14:09,085
Não, eu não quero isso. 

338
00:14:09,080 --> 00:14:11,740
Ok, veja você nomear isso é o que eu quero,

339
00:14:11,735 --> 00:14:13,945
mas temos outros quatro e

340
00:14:13,940 --> 00:14:16,130
este é um bom momento para te ensinar isso. 

341
00:14:16,130 --> 00:14:18,140
Às vezes, um método pode levar

342
00:14:18,140 --> 00:14:22,010
12 ou talvez até mais argumentos

343
00:14:22,010 --> 00:14:24,110
com base no que você dá, ele funcionará. 

344
00:14:24,110 --> 00:14:26,810
Por exemplo, podemos adicionar o modo. 

345
00:14:26,810 --> 00:14:28,810
Você pode ver aqui, carregar o modo Cena,

346
00:14:28,805 --> 00:14:31,325
é
 disso que estávamos falando aqui. 

347
00:14:31,325 --> 00:14:33,795
Então carregue o modo Cena, aditivo. 

348
00:14:33,799 --> 00:14:35,499
Nem sei o que é isso. 

349
00:14:35,495 --> 00:14:38,755
Mas aqui você pode ver que existe uma opção para isso. 

350
00:14:38,750 --> 00:14:41,440
De qualquer forma, isso foi uma nota lateral. 

351
00:14:41,435 --> 00:14:42,595
O que queremos usar? 

352
00:14:42,590 --> 00:14:43,420
Qual cena? 

353
00:14:43,415 --> 00:14:46,705
Bem, já o temos com o nível a ser carregado. 

354
00:14:46,700 --> 00:14:48,920
Então Lovell para carregar

355
00:14:48,920 --> 00:14:51,080
como essa cena que vamos carregar. 

356
00:14:51,080 --> 00:14:53,570
Então, tudo deve estar funcionando bem. 

357
00:14:53,569 --> 00:14:55,809
Vou voltar para a Unity. 

358
00:14:55,805 --> 00:14:59,525
Salve isso, torne o jogo um pouco maior. 

359
00:14:59,524 --> 00:15:01,984
Além disso, preciso matar todos os inimigos. 

360
00:15:01,985 --> 00:15:04,975
E, honestamente, não tenho tempo para matar todos eles. 

361
00:15:04,970 --> 00:15:10,210
Isso é só fazer com que as portas se abram, execute o jogo. 

362
00:15:10,205 --> 00:15:13,375
Além disso, ele vai fechar em qualquer caso. 

363
00:15:13,370 --> 00:15:15,100
E nós temos essas linhas, ok? 

364
00:15:15,095 --> 00:15:17,495
Então, antes de tudo, não maximize o jogo. 

365
00:15:17,495 --> 00:15:19,145
Agora execute o jogo. 

366
00:15:19,145 --> 00:15:21,985
Essas linhas estão me incomodando um pouco,

367
00:15:21,980 --> 00:15:23,890
então vou escolher a porta 1,

368
00:15:23,885 --> 00:15:25,685
vou desativar. 

369
00:15:25,685 --> 00:15:30,245
Vou analisar por que é que posso atirar nele? 

370
00:15:30,245 --> 00:15:31,505
Acho que posso. 

371
00:15:31,505 --> 00:15:33,355
Ele não é destruído. Não, não acontece. 

372
00:15:33,350 --> 00:15:35,070
Então, se eu andar de perto,

373
00:15:35,074 --> 00:15:36,954
você pode ver que estou no nível 2,

374
00:15:36,950 --> 00:15:38,840
estou fora dele para 0. 

375
00:15:38,840 --> 00:15:41,020
O que aconteceu? O que aconteceu? 

376
00:15:41,015 --> 00:15:43,705
Estou no nível 1. 

377
00:15:43,700 --> 00:15:46,310
Wo, quão legal é isso? 

378
00:15:46,310 --> 00:15:48,020
Sério, pessoal? 

379
00:15:48,020 --> 00:15:50,120
Essa é uma das coisas mais legais

380
00:15:50,120 --> 00:15:52,060
que aconteceram hoje. 

381
00:15:52,055 --> 00:15:54,355
De repente, passamos do nível

382
00:15:54,350 --> 00:15:56,720
2 para o nível 1 através de um portal. 

383
00:15:56,720 --> 00:15:58,040
Muito bom. 

384
00:15:58,040 --> 00:16:00,130
Então agora tudo está funcionando,

385
00:16:00,125 --> 00:16:01,655
mas é muito rápido. 

386
00:16:01,655 --> 00:16:04,735
E, honestamente, não queremos que aconteça tão rápido. 

387
00:16:04,730 --> 00:16:06,830
Queremos torná-lo um pouco lento e adicionar

388
00:16:06,830 --> 00:16:11,180
um pouco mais de personagem ao jogo à medida que passamos por ele. 

389
00:16:11,180 --> 00:16:13,900
Então, vejo você no próximo vídeo. 

390
00:16:13,895 --> 00:16:17,155
Claro, não se esqueça de confirmar suas alterações. 

391
00:16:17,150 --> 00:16:18,310
Olha até onde chegamos. 

392
00:16:18,305 --> 00:16:20,725
Olha por que adoro cometer minhas mudanças. 

393
00:16:20,720 --> 00:16:23,470
Bem, começamos com um commit inicial,

394
00:16:23,465 --> 00:16:26,155
adicionamos animações ociosas e hast

395
00:16:26,150 --> 00:16:28,250
criaram o jogador adicionou balas,

396
00:16:28,250 --> 00:16:30,460
criamos animação para o inimigo,

397
00:16:30,455 --> 00:16:32,855
dano, deterioração do inimigo. 

398
00:16:32,855 --> 00:16:34,135
Eu nem sei qual é a fechadura,

399
00:16:34,130 --> 00:16:35,540
quanto
 conseguimos

400
00:16:35,540 --> 00:16:38,960
e talvez nem sequer estejamos no meio do caminho. 

401
00:16:38,960 --> 00:16:40,250
Bem, muito bom. 

402
00:16:40,250 --> 00:16:41,750
Então, espero que esteja se divertindo,

403
00:16:41,750 --> 00:16:43,130
espero que esteja gostando e te
 vejo

404
00:16:43,130 --> 00:16:45,600
no próximo vídeo. 

