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

2
00:00:03,630 --> 00:00:05,450
para um novo vídeo longo. 

3
00:00:05,445 --> 00:00:07,955
E neste, quando executarmos o jogo,

4
00:00:07,950 --> 00:00:13,320
você verá que temos o pinheiro comprado invasor 2D. 

5
00:00:13,320 --> 00:00:15,030
Por que soa assim? 

6
00:00:15,030 --> 00:00:16,560
Mas, de qualquer forma, temos dois botões. 

7
00:00:16,560 --> 00:00:19,350
O botão de saída que apenas exibe esse texto aqui,

8
00:00:19,350 --> 00:00:22,170
e o botão Iniciar quando o escolhemos, lá vamos nós. 

9
00:00:22,170 --> 00:00:24,300
Vamos para o primeiro nível. 

10
00:00:24,300 --> 00:00:25,650
Quão legal é isso? 

11
00:00:25,650 --> 00:00:27,540
Podemos atirar, podemos obter ajuda,

12
00:00:27,540 --> 00:00:28,740
também
 podemos morrer. 

13
00:00:28,740 --> 00:00:33,450
Então, não vamos perder mais tempo e vamos começar. 

14
00:00:33,445 --> 00:00:35,395
Oh, caso. 

15
00:00:35,390 --> 00:00:38,380
Então, é hora de criar alguns

16
00:00:38,375 --> 00:00:41,725
menus e vamos começar com a tela de título,

17
00:00:41,720 --> 00:00:45,170
porque obviamente todo jogo precisa de uma tela de título. 

18
00:00:45,170 --> 00:00:50,750
Então, o que eu decidi fazer é ter a tela de título,

19
00:00:50,750 --> 00:00:53,180
o test1, e vou
 convertê-lo

20
00:00:53,180 --> 00:00:56,660
na tela de título. 

21
00:00:56,660 --> 00:00:58,640
Sim, recarregue. 

22
00:00:58,640 --> 00:01:01,280
E vou remover o esqueleto. 

23
00:01:01,279 --> 00:01:03,739
Só vou manter o jogador e

24
00:01:03,740 --> 00:01:06,170
adicionarei alguns itens quebráveis. 

25
00:01:06,170 --> 00:01:07,720
Então, nos prefabs. 

26
00:01:07,715 --> 00:01:11,485
E vamos aumentar o tamanho aqui apenas um pouco. 

27
00:01:11,480 --> 00:01:13,660
E onde ele está? 

28
00:01:13,655 --> 00:01:16,655
Portais de pickups, quartos. 

29
00:01:17,950 --> 00:01:21,290
Certo, então algumas peças quebráveis. 

30
00:01:21,290 --> 00:01:26,060
Então vou adicionar um aqui e outro aqui,

31
00:01:26,060 --> 00:01:28,320
e outro aqui. 

32
00:01:28,324 --> 00:01:30,324
E apenas algumas partes que nos

33
00:01:30,320 --> 00:01:32,500
divertiremos destruindo. 

34
00:01:32,495 --> 00:01:33,925
E neste menu,

35
00:01:33,920 --> 00:01:36,820
também
 teremos os dois botões que nos
 dirão

36
00:01:36,815 --> 00:01:40,235
para iniciar o jogo ou sair do jogo. 

37
00:01:40,235 --> 00:01:42,425
Então, vamos seguir em frente e fazer isso. 

38
00:01:42,425 --> 00:01:43,925
Vou clicar com o botão direito do mouse aqui. 

39
00:01:43,925 --> 00:01:46,595
Vou adicionar uma tela de interface do usuário,

40
00:01:46,594 --> 00:01:51,514
e essa será a tela do menu principal. 

41
00:01:51,515 --> 00:01:54,485
Vou definir o sistema de eventos aqui. 

42
00:01:54,485 --> 00:01:58,945
Vou me certificar de que é desculpa,

43
00:01:58,940 --> 00:02:01,880
pois o espaço na tela se sobrepõe e certifique-se de que

44
00:02:01,880 --> 00:02:05,620
a escala será o tamanho da tela. 

45
00:02:05,615 --> 00:02:10,055
E lá vamos nós, 1920 por 1080. 

46
00:02:10,055 --> 00:02:12,655
Pressione Enter, clique duas vezes para que
 possamos

47
00:02:12,650 --> 00:02:14,560
vê-lo corretamente aqui. 

48
00:02:14,555 --> 00:02:16,825
E o que vamos ter enquanto
 vamos

49
00:02:16,820 --> 00:02:19,360
ter a tela onde nos movemos. 

50
00:02:19,355 --> 00:02:20,755
Mas também teremos

51
00:02:20,750 --> 00:02:24,040
dois botões e o nome do jogo op aqui. 

52
00:02:24,035 --> 00:02:28,675
Então talvez devêssemos fazer isso um pouco menor. 

53
00:02:28,670 --> 00:02:29,740
Eu não sei. 

54
00:02:29,735 --> 00:02:31,645
Eu ainda estava pensando em como

55
00:02:31,640 --> 00:02:33,320
vamos nos encaixar em tudo isso. 

56
00:02:33,320 --> 00:02:35,270
Talvez possamos tentar selecionar

57
00:02:35,270 --> 00:02:37,100
todos os potes e o jogador de cúpula e

58
00:02:37,100 --> 00:02:41,960
apenas fazer todas as partes um pouco menores também na escala,

59
00:02:41,960 --> 00:02:49,700
talvez torná-las 0.30.20 para isso. 

60
00:02:49,695 --> 00:02:55,925
Ainda pequeno. 0,50,5? Sim, claro. 

61
00:02:55,925 --> 00:03:00,875
E então eles não jogam também é 0,50.5. 

62
00:03:02,290 --> 00:03:05,510
Então lá vamos nós. Se tentarmos executar o jogo

63
00:03:05,510 --> 00:03:08,970
agora com o nosso pequeno cara. 

64
00:03:10,090 --> 00:03:14,470
Ou como você pode ver, ele ainda é muito grande

65
00:03:14,465 --> 00:03:16,315
e não consegue pegar os itens

66
00:03:16,310 --> 00:03:18,340
porque a escala é muito pequena. 

67
00:03:18,335 --> 00:03:20,395
Isso porque o, acabei

68
00:03:20,390 --> 00:03:22,750
perceber que as animações o manterão grande. 

69
00:03:22,745 --> 00:03:27,085
Então, vamos trazê-lo de volta a um. 

70
00:03:27,080 --> 00:03:30,160
E não se preocupe, vamos tentar encaixar tudo aqui. 

71
00:03:30,155 --> 00:03:31,915
Então, de volta a um. 

72
00:03:31,910 --> 00:03:35,200
Salve isso, ok, inimigos executam o jogo. 

73
00:03:35,195 --> 00:03:37,865
Teremos o cara do sprite. 

74
00:03:37,865 --> 00:03:40,105
Você estará andando por aí. 

75
00:03:40,100 --> 00:03:42,770
Ele não pode pegar coisas porque aqui

76
00:03:42,770 --> 00:03:45,250
temos algum tipo de erro. 

77
00:03:45,245 --> 00:03:47,095
E isso porque não temos o gerente,

78
00:03:47,090 --> 00:03:49,450
não
 temos um empreendedor entrar na moeda. 

79
00:03:49,445 --> 00:03:51,235
Há um problema. Por que isso? 

80
00:03:51,230 --> 00:03:52,880
Bem, porque o gerenciador de jogos não

81
00:03:52,880 --> 00:03:54,790
está disponível também na moeda. 

82
00:03:54,785 --> 00:03:57,515
Então, vamos parar o jogo. 

83
00:03:57,515 --> 00:04:00,445
E vamos selecionar todas

84
00:04:00,440 --> 00:04:04,460
essas peças e garantir que o conta-gotas do item,

85
00:04:04,460 --> 00:04:07,670
vamos apenas remover o componente por

86
00:04:07,670 --> 00:04:11,970
enquanto e apenas manter o quebrável para evitar erros. 

87
00:04:12,760 --> 00:04:18,010
Então lá vamos nós, quebramos alguns potes e nos divertimos. 

88
00:04:18,005 --> 00:04:21,475
E também adicionaremos duas teclas aqui para permitir que

89
00:04:21,470 --> 00:04:23,330
o jogador selecione se
 deseja

90
00:04:23,330 --> 00:04:25,420
sair ou continuar o jogo. 

91
00:04:25,415 --> 00:04:30,745
Então, em nossa tela e em nossa tela aqui,
 vou clicar com o botão direito

92
00:04:30,740 --> 00:04:34,010
do mouse em selecionar seu,

93
00:04:34,010 --> 00:04:36,310
adiciono um texto Mesh Pro. 

94
00:04:36,305 --> 00:04:38,105
Este será o título. 

95
00:04:38,105 --> 00:04:47,495
Então, o título do jogo, então bot de tempo

96
00:04:47,495 --> 00:04:52,405
,
 invasor, não tenho certeza se quero chamar isso pode estar condenado,

97
00:04:52,400 --> 00:04:55,090
comprado e Vader, mas vamos mantê-lo como está. 

98
00:04:55,085 --> 00:04:58,505
Alterou o tamanho automático da fonte,

99
00:04:58,505 --> 00:05:03,755
aumente o máximo e vamos torná-lo um pouco maior. 

100
00:05:03,755 --> 00:05:06,545
Vamos colocá-lo no meio. 

101
00:05:06,820 --> 00:05:10,340
Vamos aumentar o máximo ainda mais. Então lá vamos nós. 

102
00:05:10,340 --> 00:05:13,640
Precisamos de um grande e enorme título 40 vezes

103
00:05:13,640 --> 00:05:17,810
invasor para d. E podemos adicionar alguns underlay,

104
00:05:17,810 --> 00:05:19,420
algumas iluminações no brilho. 

105
00:05:19,415 --> 00:05:21,565
Por exemplo, podemos aumentar o ou
 o

106
00:05:21,560 --> 00:05:23,660
underlay e adicionar

107
00:05:23,660 --> 00:05:26,290
uma cor aqui para torná-lo um pouco mais frio. 

108
00:05:26,285 --> 00:05:28,595
Então vá em frente, rotule isso,

109
00:05:28,595 --> 00:05:31,325
aumente a suavidade, o deslocamento no y

110
00:05:31,325 --> 00:05:32,635
ou algo parecido. 

111
00:05:32,630 --> 00:05:35,000
Então escolha as cores que você achar apropriadas. 

112
00:05:35,000 --> 00:05:40,190
Talvez faça este vermelho ou preto ou antinode. 

113
00:05:40,190 --> 00:05:42,140
Não, o preto é ruim. 

114
00:05:42,140 --> 00:05:45,620
Vamos ver, talvez aumentar isso totalmente

115
00:05:45,620 --> 00:05:50,250
vermelho e no Y, aumentá-lo. 

116
00:05:51,190 --> 00:05:53,560
Então lá vamos nós. Então, temos

117
00:05:53,555 --> 00:05:56,365
algo como um bot de tempo e Vader 2D. 

118
00:05:56,360 --> 00:05:58,310
E não é muito bonito,

119
00:05:58,310 --> 00:05:59,710
mas faz seu trabalho. 

120
00:05:59,705 --> 00:06:01,835
E agora vamos adicionar mais dois botões. 

121
00:06:01,835 --> 00:06:04,765
Então, aqui vou clicar com o botão direito do mouse

122
00:06:04,760 --> 00:06:09,340
e UI e adicionar um botão. 

123
00:06:09,335 --> 00:06:14,355
Este será o botão Iniciar. 

124
00:06:14,359 --> 00:06:18,079
E vou movê-lo um pouco para a esquerda. 

125
00:06:18,080 --> 00:06:20,660
E é aqui que decidimos onde queremos colocá-lo. 

126
00:06:20,660 --> 00:06:23,170
Então, como não temos muito espaço,

127
00:06:23,165 --> 00:06:25,135
você pode ver como estou olhando para o jogo. 

128
00:06:25,130 --> 00:06:27,670
Vou colocá-los talvez aqui. 

129
00:06:27,665 --> 00:06:29,785
Vamos ver se executamos o jogo. 

130
00:06:29,780 --> 00:06:31,130
Como isso parece? 

131
00:06:31,130 --> 00:06:32,840
Então, ter um botão aqui embaixo,

132
00:06:32,840 --> 00:06:34,480
não, acho que isso não é ruim. 

133
00:06:34,475 --> 00:06:36,275
Isso não é nada ruim. 

134
00:06:36,275 --> 00:06:39,635
Então, talvez eu vou aumentar o tamanho. 

135
00:06:39,634 --> 00:06:41,284
E nos recursos. 

136
00:06:41,285 --> 00:06:43,405
Podemos entrar aqui e você pode encontrar

137
00:06:43,400 --> 00:06:45,920
os elementos do menu que eu lhe forneci. 

138
00:06:45,920 --> 00:06:47,560
Então, esses são os botões. 

139
00:06:47,555 --> 00:06:51,385
Então, de volta aos nossos sprites, vamos ver,

140
00:06:51,380 --> 00:06:53,810
temos algo sob os elementos da interface do usuário,
 elementos da interface do usuário

141
00:06:53,810 --> 00:06:59,960
e clique com o botão direito do mouse, crie 140 botões. 

142
00:06:59,960 --> 00:07:02,210
Abra isso e vamos

143
00:07:02,210 --> 00:07:05,600
arrastar os botões até o Unity. 

144
00:07:05,600 --> 00:07:07,490
E vamos ver o que temos aqui. 

145
00:07:07,490 --> 00:07:12,760
E vamos para várias mentiras Sprite Editor. 

146
00:07:12,755 --> 00:07:14,795
Isso é cortar esses bebês. 

147
00:07:14,795 --> 00:07:16,585
Lá vamos nós. Então, estes são perfeitamente

148
00:07:16,580 --> 00:07:18,490
cortados com as sombras. 

149
00:07:18,485 --> 00:07:20,095
Então aplique as alterações. 

150
00:07:20,090 --> 00:07:21,860
Agora temos esses e
 vou

151
00:07:21,860 --> 00:07:23,480
selecionar o botão Iniciar. 

152
00:07:23,480 --> 00:07:24,910
E como você pode ver, temos

153
00:07:24,905 --> 00:07:27,815
o componente React normal com o qual estamos acostumados. 

154
00:07:27,815 --> 00:07:29,495
E também temos a imagem

155
00:07:29,495 --> 00:07:31,525
e as coisas do botão aqui. 

156
00:07:31,520 --> 00:07:34,580
E você pode adicionar um evento ao clicar neste botão. 

157
00:07:34,580 --> 00:07:37,910
Sempre que for clicado, você pode mudar a forma como ele se comporta. 

158
00:07:37,910 --> 00:07:39,920
Portanto, se a cor normal, por exemplo,

159
00:07:39,920 --> 00:07:42,920
puder ser completamente preta ou branca ou vermelha ou qualquer outra coisa,

160
00:07:42,920 --> 00:07:44,810
você pode alterar a cor realçada. 

161
00:07:44,810 --> 00:07:48,140
Então, por exemplo, se movermos o mouse sobre este botão,

162
00:07:48,140 --> 00:07:52,490
pressione o botão e ficará, por exemplo, verde. 

163
00:07:52,490 --> 00:07:54,710
E se selecionarmos, não sei,

164
00:07:54,710 --> 00:07:56,750
cor
 selecionada, não tenho certeza do que é isso. 

165
00:07:56,750 --> 00:07:58,180
Então, se eu executar o jogo agora,

166
00:07:58,175 --> 00:07:59,515
você notará que se eu passar

167
00:07:59,510 --> 00:08:01,210
sobre o botão e ficar vermelho,

168
00:08:01,205 --> 00:08:03,355
quando eu clicar nele, ele ficará verde. 

169
00:08:03,350 --> 00:08:05,390
Então, é assim que os botões funcionam. 

170
00:08:05,390 --> 00:08:08,050
Você pode brincar com muitas coisas aqui. 

171
00:08:08,045 --> 00:08:09,745
Mas o que eu quero focar é

172
00:08:09,740 --> 00:08:11,470
mudar a fonte do sprite. 

173
00:08:11,465 --> 00:08:15,635
E vamos ver que tipo de botões temos aqui. 

174
00:08:15,635 --> 00:08:20,275
Então algo não bom aconteceu no Sprite Editor. 

175
00:08:20,270 --> 00:08:22,520
E quantos sprites temos? 

176
00:08:22,520 --> 00:08:26,060
1, 2, 3, quais são essas coisas vazias aqui? 

177
00:08:26,060 --> 00:08:29,140
Não gosto da aparência disso, mas de qualquer forma,

178
00:08:29,135 --> 00:08:32,305
vamos tentar adicionar esse botão. Lá vamos nós. 

179
00:08:32,300 --> 00:08:34,850
Então você pode ver que este é o botão que adicionamos. 

180
00:08:34,850 --> 00:08:37,760
Vamos tentar defini-lo pode ser para o

181
00:08:37,760 --> 00:08:41,660
tamanho
 nativo ou talvez aumentá-lo no Y.

182
00:08:41,660 --> 00:08:43,930
Então lá vamos nós. Podemos definir dois botões

183
00:08:43,925 --> 00:08:46,415
em cada lado da tela de título. 

184
00:08:46,415 --> 00:08:48,745
E talvez você possa adicionar um tipo diferente de botão,

185
00:08:48,740 --> 00:08:51,130
pode ser este que seja um pouco mais claro. 

186
00:08:51,125 --> 00:08:52,385
Acho que é melhor. 

187
00:08:52,385 --> 00:08:54,145
Então, agora, quando executamos o jogo,

188
00:08:54,140 --> 00:08:55,480
você pode ver que temos

189
00:08:55,475 --> 00:08:57,445
um botão muito bonito e ele

190
00:08:57,440 --> 00:08:59,770
até muda de cor quando o pressionamos. 

191
00:08:59,765 --> 00:09:02,905
E talvez você não queira ter esse tipo de coisa. 

192
00:09:02,900 --> 00:09:05,240
Talvez a única coisa que você pode
 querer

193
00:09:05,240 --> 00:09:08,530
ter é não ter isso pressionado. 

194
00:09:08,525 --> 00:09:10,165
Talvez possamos torná-lo mais escuro ou

195
00:09:10,160 --> 00:09:12,140
algo assim ou mantê-lo como está,

196
00:09:12,140 --> 00:09:15,020
mas apenas mude o alfa nele,

197
00:09:15,020 --> 00:09:16,220
que também é uma boa ideia,

198
00:09:16,220 --> 00:09:19,190
mas vou ter certeza de ter algum tipo de

199
00:09:19,190 --> 00:09:20,680
cor
 verde apenas assim sabemos que

200
00:09:20,675 --> 00:09:22,445
estamos pressionando este botão. 

201
00:09:22,445 --> 00:09:24,505
E agora com isso temos o botão Iniciar. 

202
00:09:24,500 --> 00:09:27,970
Vamos duplicar isso e movê-lo para a esquerda. 

203
00:09:27,965 --> 00:09:30,085
E este será o botão de saída. 

204
00:09:30,080 --> 00:09:35,020
Então, botão Sair. 

205
00:09:35,015 --> 00:09:37,795
E agora o que precisamos fazer ou você sabe o quê? 

206
00:09:37,790 --> 00:09:40,210
Talvez eu tenha feito isso cedo demais. 

207
00:09:40,205 --> 00:09:41,725
Isso é apenas excluir o botão X

208
00:09:41,720 --> 00:09:43,400
porque queremos alterar o texto. 

209
00:09:43,400 --> 00:09:46,000
E aqui você pode ver que temos textos de botão. 

210
00:09:45,995 --> 00:09:48,035
Não queremos esse texto. 

211
00:09:48,035 --> 00:09:49,135
Excluímos. 

212
00:09:49,130 --> 00:09:50,570
Vamos adicionar nosso próprio texto,

213
00:09:50,570 --> 00:09:52,660
que é um texto Mesh Pro. 

214
00:09:52,655 --> 00:09:57,655
E, obviamente, vamos torná-lo o ciborgue ousado. 

215
00:09:57,650 --> 00:10:00,520
O tamanho automático, o aumento das demandas,

216
00:10:00,515 --> 00:10:02,645
defina-o no meio. 

217
00:10:02,645 --> 00:10:06,505
E isso é tudo, isso é tudo o que precisamos fazer. 

218
00:10:06,500 --> 00:10:10,900
E vou aumentar o tamanho deste. 

219
00:10:10,895 --> 00:10:15,445
Então, vamos torná-lo um pouco maior e colocá-lo
 no

220
00:10:15,440 --> 00:10:21,580
meio e apenas garantir que ele se encaixa corretamente. 

221
00:10:21,575 --> 00:10:24,715
Agora, a única coisa que pode nos incomodar

222
00:10:24,710 --> 00:10:28,900
aqui é que
 quando,

223
00:10:28,895 --> 00:10:30,355
quando tentamos mudar, por exemplo,

224
00:10:30,350 --> 00:10:33,070
a cor desta. 

225
00:10:33,065 --> 00:10:35,305
Oh não, não, tudo está funcionando. 

226
00:10:35,300 --> 00:10:36,920
Então, devemos deixá-lo escuro? 

227
00:10:36,920 --> 00:10:39,320
Acho escuro. Primeiro de tudo,

228
00:10:39,320 --> 00:10:42,740
tente digitar o nome, então o começo veio. 

229
00:10:42,740 --> 00:10:44,900
Ok, então, aparentemente, tê-lo

230
00:10:44,900 --> 00:10:47,600
completamente escuro não é o caminho a percorrer. 

231
00:10:47,600 --> 00:10:49,250
Quais cores devemos escolher? 

232
00:10:49,250 --> 00:10:51,340
Talvez até devêssemos remover o underlay. 

233
00:10:51,335 --> 00:10:54,065
Mas se removermos o underlay aqui,

234
00:10:54,065 --> 00:10:56,365
remova também o underlay aqui. 

235
00:10:56,360 --> 00:10:59,270
É por isso que às vezes não gosto de usar o

236
00:10:59,270 --> 00:11:02,450
teste de malha de
 texto porque tudo está meio relacionado. 

237
00:11:02,450 --> 00:11:04,760
Estamos mudando todo o sombreador

238
00:11:04,760 --> 00:11:07,150
do que detecta o mesh Pro é. 

239
00:11:07,145 --> 00:11:11,335
Shaders são uma raça totalmente diferente de informações. 

240
00:11:11,330 --> 00:11:13,900
Então, não vou me aprofundar muito nisso. 

241
00:11:13,895 --> 00:11:15,425
Então, de volta à Unity. 

242
00:11:15,425 --> 00:11:17,575
E vamos ver como isso parece. 

243
00:11:17,570 --> 00:11:19,900
Se eu executar o jogo, ele fica visível? 

244
00:11:19,895 --> 00:11:23,275
Então comece o jogo e não muito. 

245
00:11:23,270 --> 00:11:24,560
Quando fica vermelho,

246
00:11:24,560 --> 00:11:26,090
fica mais visível. 

247
00:11:26,090 --> 00:11:29,120
Talvez possamos mudar o fundo do botão. 

248
00:11:29,120 --> 00:11:30,800
Então, estou brincando honestamente,

249
00:11:30,800 --> 00:11:32,200
não
 tenho certeza do que estou fazendo. 

250
00:11:32,195 --> 00:11:34,735
Só estou testando as coisas assim como você. 

251
00:11:34,730 --> 00:11:38,030
Não, acho que este é melhor para o nosso jogo inicial. 

252
00:11:38,030 --> 00:11:40,640
E agora que temos este,

253
00:11:40,640 --> 00:11:41,960
agora podemos duplicar,

254
00:11:41,960 --> 00:11:45,850
chame-o de botão Sair. 

255
00:11:45,845 --> 00:11:48,835
E vamos movê-lo para o lado. 

256
00:11:48,830 --> 00:11:52,310
Do outro lado. E aqui vamos mudar

257
00:11:52,310 --> 00:11:56,180
o texto para acessar isso. 

258
00:11:56,180 --> 00:11:59,470
Mais uma vez. Pressione Enter. Lá vamos nós. 

259
00:11:59,470 --> 00:12:01,060
Então agora temos dois botões. 

260
00:12:01,060 --> 00:12:02,430
Configuramos o menu. 

261
00:12:02,425 --> 00:12:04,905
Podemos andar por aí, podemos destruir essas coisas,

262
00:12:04,900 --> 00:12:06,960
podemos atirar ao nosso redor. 

263
00:12:06,955 --> 00:12:10,265
Estamos usando os botões muito assustadores. 

264
00:12:10,269 --> 00:12:13,719
Lá vamos nós. E podemos começar o jogo, sair do jogo. 

265
00:12:13,720 --> 00:12:15,310
Mas, como você pode ver, eles não
 fazem

266
00:12:15,310 --> 00:12:17,430
nada de vez em quando. 

267
00:12:17,425 --> 00:12:19,095
Então, o que vamos fazer é adicionar

268
00:12:19,090 --> 00:12:21,190
algumas funcionalidades a elas. 

269
00:12:21,190 --> 00:12:24,550
Então, vou entrar nos roteiros. 

270
00:12:24,550 --> 00:12:26,530
Vou clicar com o botão direito do mouse e

271
00:12:26,530 --> 00:12:29,930
criar uma pasta para o menu. 

272
00:12:29,934 --> 00:12:32,384
Clique duas vezes aqui, clique com o botão direito do mouse e

273
00:12:32,380 --> 00:12:34,270
crie um script nítido C para

274
00:12:34,270 --> 00:12:39,240
o Gerenciador do Menu Principal. 

275
00:12:39,235 --> 00:12:40,665
E vamos chamá-lo de menu, menu

276
00:12:40,665 --> 00:12:42,445
principal porque teríamos que adicioná-lo
 ao

277
00:12:42,440 --> 00:12:44,480
Gerenciador do Menu Principal se fizéssemos. 

278
00:12:44,480 --> 00:12:45,910
Qual é o problema aqui? 

279
00:12:45,905 --> 00:12:51,755
Acho que temos um problema com os efeitos sonoros. 

280
00:12:51,754 --> 00:12:54,784
Sim, acho que é um problema com os efeitos sonoros. 

281
00:12:54,785 --> 00:12:56,455
O problema com algumas coisas. 

282
00:12:56,450 --> 00:12:58,700
Há muitos problemas aqui porque
 não adicionamos

283
00:12:58,700 --> 00:13:01,070
todo o gerente e todas essas coisas,

284
00:13:01,070 --> 00:13:03,130
mas não nos importamos com isso. 

285
00:13:03,125 --> 00:13:04,645
Isso não será um problema

286
00:13:04,640 --> 00:13:06,380
porque não estamos realmente fazendo nada. 

287
00:13:06,380 --> 00:13:07,760
E nesse nível,

288
00:13:07,760 --> 00:13:09,440
agora era o menu principal. 

289
00:13:09,440 --> 00:13:11,680
Vamos adicioná-lo à tela do menu principal. 

290
00:13:11,675 --> 00:13:14,395
E vamos clicar duas vezes e abrir o script aqui. 

291
00:13:14,390 --> 00:13:16,490
Então, primeiro vamos criar

292
00:13:16,490 --> 00:13:19,010
um método para o jogo de saída.
 

293
00:13:19,010 --> 00:13:24,100
Então, o jogo de saída vazio público. 

294
00:13:24,095 --> 00:13:26,035
E como ainda estamos
 no

295
00:13:26,030 --> 00:13:28,700
editor e não implementamos o jogo,

296
00:13:28,700 --> 00:13:30,340
isso não funcionará. 

297
00:13:30,335 --> 00:13:33,685
Mas se escrevermos o ponto do aplicativo perto,

298
00:13:33,680 --> 00:13:36,800
quero dizer que o aplicativo ensinou sair. 

299
00:13:36,800 --> 00:13:39,410
Isso sairá do aplicativo

300
00:13:39,410 --> 00:13:41,300
e encerrará o aplicativo do player. 

301
00:13:41,300 --> 00:13:43,550
E como você pode ver, mas como estamos

302
00:13:43,550 --> 00:13:46,120
no modo de jogo do editor Unity,

303
00:13:46,115 --> 00:13:47,395
isso não funcionará. 

304
00:13:47,390 --> 00:13:51,490
Então, o que faremos é apenas adicionar um log de pontos de depuração. 

305
00:13:51,485 --> 00:13:57,865
E diremos que saímos do jogo. 

306
00:13:57,860 --> 00:14:00,500
Confie em mim, quando você construir este jogo,

307
00:14:00,500 --> 00:14:01,870
esse botão funcionará. 

308
00:14:01,865 --> 00:14:05,255
Não se preocupe com isso. De qualquer forma, isso executará o jogo. 

309
00:14:05,255 --> 00:14:08,455
E se voltarmos para Unity,

310
00:14:08,450 --> 00:14:11,020
se formos para o botão de saída,

311
00:14:11,015 --> 00:14:14,275
podemos rolar para baixo aqui e no evento onclick,

312
00:14:14,270 --> 00:14:17,890
podemos pressionar este botão Plus e podemos adicionar,

313
00:14:17,885 --> 00:14:19,735
primeiro lugar, um objeto que

314
00:14:19,730 --> 00:14:22,060
nós acessará as funções do. 

315
00:14:22,055 --> 00:14:24,415
Então, se eu adicionar o menu principal,

316
00:14:24,410 --> 00:14:26,330
você notará que agora posso acessar

317
00:14:26,330 --> 00:14:28,640
funções e uma dessas funções. 

318
00:14:28,640 --> 00:14:30,140
Por exemplo, posso acessar

319
00:14:30,140 --> 00:14:32,180
objeto do
 jogo e fazer algumas coisas aqui. 

320
00:14:32,180 --> 00:14:34,510
Talvez desligue o objeto do jogo, direcione,

321
00:14:34,505 --> 00:14:37,445
transforme, mude o nome e assim por diante e assim por diante. 

322
00:14:37,445 --> 00:14:40,745
Mas também posso acessar o menu principal. 

323
00:14:40,745 --> 00:14:42,715
E você pode ver aqui eu tenho Canvas, canvas

324
00:14:42,710 --> 00:14:44,710
,
 scaler, graphic, ray caster,

325
00:14:44,705 --> 00:14:48,115
e todos esses são componentes dentro
 da

326
00:14:48,110 --> 00:14:50,480
tela do menu principal que eu forneci

327
00:14:50,480 --> 00:14:54,230
o botão nele também contém o menu principal. 

328
00:14:54,230 --> 00:14:55,760
Então, no menu principal,

329
00:14:55,760 --> 00:14:57,530
vou selecioná-lo. 

330
00:14:57,530 --> 00:14:58,850
E você pode ver que eu tenho

331
00:14:58,850 --> 00:15:01,070
muitos métodos que posso usar. 

332
00:15:01,070 --> 00:15:04,340
E um deles é o jogo de saída que acabei de criar. 

333
00:15:04,340 --> 00:15:08,420
Então, quando clico neste, executo o jogo. 

334
00:15:08,420 --> 00:15:11,140
Posso andar por aí e fazer as coisas que faço. 

335
00:15:11,135 --> 00:15:13,375
E então, se eu clicar no jogo de saída,

336
00:15:13,370 --> 00:15:15,920
você notará que saímos do jogo. 

337
00:15:15,920 --> 00:15:17,780
Por que capitalizamos, eu não sei,

338
00:15:17,780 --> 00:15:19,850
mas você pode ver que esse botão

339
00:15:19,850 --> 00:15:22,300
realmente funciona e eu posso pressioná-lo. 

340
00:15:22,295 --> 00:15:25,625
Então, agora é hora de criar o método de início do jogo,

341
00:15:25,625 --> 00:15:28,325
e esse será o seu desafio. 

342
00:15:28,325 --> 00:15:29,755
Então defina a cena e

343
00:15:29,750 --> 00:15:31,960
o índice de construção como a primeira cena

344
00:15:31,955 --> 00:15:35,665
e o primeiro nível para ser a segunda cena. 

345
00:15:35,660 --> 00:15:37,430
Então você se lembra dos decks do edifício. 

346
00:15:37,430 --> 00:15:40,250
Se você não fizer isso, você precisará ir em frente e verificá-lo. 

347
00:15:40,250 --> 00:15:43,510
Está nas Configurações de compilação de arquivos, acredito. 

348
00:15:43,505 --> 00:15:44,585
Sim. Sim. 

349
00:15:44,585 --> 00:15:46,975
Então, precisamos começar o jogo. 

350
00:15:46,970 --> 00:15:48,140
Para iniciar o jogo,

351
00:15:48,140 --> 00:15:49,880
precisamos carregar o primeiro nível. 

352
00:15:49,880 --> 00:15:51,710
Para carregar o primeiro nível, obviamente,

353
00:15:51,710 --> 00:15:53,590
precisamos ter um gerenciador de cena

354
00:15:53,585 --> 00:15:54,835
e todas essas coisas boas. 

355
00:15:54,830 --> 00:15:56,740
Espero que você não tenha esquecido como fazer isso. 

356
00:15:56,735 --> 00:15:58,955
Foi algumas seções atrás. 

357
00:15:58,955 --> 00:16:00,655
Crie o método de início do jogo,

358
00:16:00,650 --> 00:16:01,750
verifique se ele é público. 

359
00:16:01,745 --> 00:16:04,015
E o método acessa o gerenciador de cenas e

360
00:16:04,010 --> 00:16:06,590
obtém as configurações de compilação do ativo atual visto. 

361
00:16:06,590 --> 00:16:09,640
E então você precisará aumentá-lo em um. 

362
00:16:09,635 --> 00:16:11,525
E assim como uma pequena dica,

363
00:16:11,525 --> 00:16:13,255
Você precisa acessar o gerenciador de cenas,

364
00:16:13,250 --> 00:16:17,000
obter cena ativa e criar índice mais um. 

365
00:16:17,000 --> 00:16:18,760
Então, com isso fora do caminho,

366
00:16:18,755 --> 00:16:24,305
pause o vídeo agora mesmo e vá fazer o sozinho. 

367
00:16:24,400 --> 00:16:26,630
Certo, bem-vindo de volta. 

368
00:16:26,630 --> 00:16:29,570
Então, antes de tudo, deixe-me remover o início e a atualização. 

369
00:16:29,570 --> 00:16:32,150
Não tenho certeza se vamos usá-los. 

370
00:16:32,150 --> 00:16:34,360
E aqui vou adicionar

371
00:16:34,355 --> 00:16:37,285
na gerência sênior do motor ponto. 

372
00:16:37,280 --> 00:16:41,550
E agora vou criar um vazio público. 

373
00:16:41,550 --> 00:16:47,620
Void star game deve

374
00:16:47,620 --> 00:16:51,840
estar em maiúsculas e este não deve iniciar o jogo. 

375
00:16:51,835 --> 00:16:54,285
Isso abriu as linhas rabugas. 

376
00:16:54,280 --> 00:16:56,170
E aqui vou acessar a

377
00:16:56,170 --> 00:17:01,080
carga de pontos
 do gerenciador de cena vista. 

378
00:17:01,075 --> 00:17:02,925
E que cena eu deveria estar carregando? 

379
00:17:02,920 --> 00:17:04,360
Bem, antes de tudo,

380
00:17:04,360 --> 00:17:07,900
vamos para as Configurações de compilação de arquivos. 

381
00:17:07,900 --> 00:17:10,330
E a tela de título já é a primeira. 

382
00:17:10,330 --> 00:17:13,000
Então, o que eu quero fazer como eu quero obter o índice

383
00:17:13,000 --> 00:17:16,080
deste e, em seguida, aumentá-lo em um. 

384
00:17:16,075 --> 00:17:21,285
Então, vou seguir em frente e pegar essa cena. 

385
00:17:21,280 --> 00:17:26,690
Gerente ponto, obtenha cena ativa. 

386
00:17:26,690 --> 00:17:28,700
E aqui vou obter
 o

387
00:17:28,700 --> 00:17:32,050
índice de compilação e vou aumentá-lo em um. 

388
00:17:32,045 --> 00:17:35,165
Então vamos imediatamente para a próxima cena. 

389
00:17:35,165 --> 00:17:36,485
Salve isso. 

390
00:17:36,485 --> 00:17:39,035
Agora vamos voltar ao nosso jogo. 

391
00:17:39,035 --> 00:17:41,045
E vamos ver se isso funciona. 

392
00:17:41,045 --> 00:17:44,135
Então, vou correr de novo. 

393
00:17:44,320 --> 00:17:47,120
Andamos por aí,
 destruímos coisas,

394
00:17:47,120 --> 00:17:48,760
saímos do jogo, não funciona. 

395
00:17:48,755 --> 00:17:50,185
Comece o jogo. 

396
00:17:50,180 --> 00:17:52,790
E isso não funciona porque não
 atribuímos

397
00:17:52,790 --> 00:17:55,730
o quão inteligente da nossa parte,

398
00:17:55,730 --> 00:17:56,840
não
 atribuímos

399
00:17:56,840 --> 00:17:59,530
o botão de parada para fazer nada. 

400
00:17:59,525 --> 00:18:02,215
Então menu principal, quantas vezes cometerei

401
00:18:02,210 --> 00:18:06,760
esse erro até finalmente salvarmos isso? Execute o jogo. 

402
00:18:06,755 --> 00:18:10,385
Vamos começar de novo. 

403
00:18:10,385 --> 00:18:13,755
Lá vamos nós. Então, agora estamos no primeiro nível. 

404
00:18:13,759 --> 00:18:15,259
Quão legal é isso? E sabemos que é

405
00:18:15,260 --> 00:18:16,400
o primeiro nível porque
 temos

406
00:18:16,400 --> 00:18:17,980
todos os esqueletos aqui. 

407
00:18:17,975 --> 00:18:22,175
Veja, mesmo que não tenhamos feito nenhuma alteração nesse nível,

408
00:18:22,175 --> 00:18:25,165
mas como mudamos os prefabs do esqueleto,

409
00:18:25,160 --> 00:18:27,110
eles agora podem pegar as coisas. 

410
00:18:27,110 --> 00:18:28,430
Obviamente, há
 algumas

411
00:18:28,430 --> 00:18:29,950
coisas que precisamos mudar. 

412
00:18:29,945 --> 00:18:32,915
Mas, por enquanto, sabemos que o jogo inicial funciona,

413
00:18:32,915 --> 00:18:34,135
o jogo de saída funciona. 

414
00:18:34,130 --> 00:18:36,010
Criamos uma tela de título. 

415
00:18:36,005 --> 00:18:37,435
Vamos comprometer

416
00:18:37,430 --> 00:18:40,490
nossas mudanças e vamos ver você ou, na verdade,

417
00:18:40,490 --> 00:18:44,340
vou vê-lo no próximo vídeo. 

