﻿1
00:00:04,550 --> 00:00:05,930
‫Olá e bem-vindo.

2
00:00:05,930 --> 00:00:12,650
‫Neste vídeo, vamos criar nossa primeira classe C++ e recompilar o editor do código do Visual

3
00:00:12,650 --> 00:00:13,430
‫Studio.

4
00:00:13,430 --> 00:00:19,520
‫Portanto, no final do dia, você terá uma classe C++ que pode localizar em seu desenho de conteúdo e um

5
00:00:19,520 --> 00:00:23,510
‫projeto de código do Visual Studio que você pode abrir e compilar.

6
00:00:23,510 --> 00:00:25,220
‫Vamos mergulhar e ver como.

7
00:00:25,930 --> 00:00:33,130
‫Agora que temos todas as nossas ferramentas no lugar, é hora de começar a criar algumas classes C++.

8
00:00:33,250 --> 00:00:40,630
‫Agora, antes de fazermos isso, precisamos mudar nosso editor padrão para que possamos usar o código do Visual Studio

9
00:00:40,630 --> 00:00:41,590
‫por padrão.

10
00:00:41,620 --> 00:00:47,110
‫Agora, o lugar para fazer isso é nas preferências do editor e não nas preferências do projeto.

11
00:00:47,110 --> 00:00:50,650
‫Portanto, é uma configuração global em todo o seu editor.

12
00:00:50,770 --> 00:00:56,740
‫Então vamos para o menu de edição, para as preferências do editor e aparece esta guia aqui.

13
00:00:56,740 --> 00:01:03,370
‫E então vamos olhar no painel esquerdo em geral e depois no código-fonte e lá embaixo há basicamente uma

14
00:01:03,370 --> 00:01:06,460
‫opção que é o nosso editor de código-fonte.

15
00:01:06,490 --> 00:01:14,190
‫Agora, em um PC, o padrão será o Visual Studio 2022 em um mac, o padrão será o Xcode.

16
00:01:14,200 --> 00:01:19,480
‫Queremos ir em frente e alterar essa configuração para que estejamos todos na mesma página e usando o código do

17
00:01:19,480 --> 00:01:20,140
‫Visual Studio.

18
00:01:20,170 --> 00:01:25,090
‫Quando você faz isso, um pequeno pop-up aparece dizendo: Ei, essa configuração requer que você reinicie

19
00:01:25,090 --> 00:01:28,210
‫o editor, então vamos em frente e reinicie-o agora.

20
00:01:28,360 --> 00:01:34,300
‫E eu encorajo você a ir em frente e fazer isso e seguir comigo e reiniciar o editor

21
00:01:34,300 --> 00:01:37,420
‫enquanto você assiste o resto das próximas etapas.

22
00:01:37,510 --> 00:01:41,420
‫Portanto, agora não precisamos da guia de preferências do Editor para podermos fechá-la.

23
00:01:41,440 --> 00:01:44,440
‫O que queremos fazer é criar nossa primeira classe.

24
00:01:44,440 --> 00:01:49,510
‫Agora a classe que vamos criar será para uma plataforma móvel que vamos

25
00:01:49,510 --> 00:01:50,800
‫programar em C++.

26
00:01:51,370 --> 00:01:59,560
‫Então, o lugar que vamos para criar uma nova classe C++ é no menu de ferramentas e, em seguida, uma nova classe C++ aqui.

27
00:01:59,560 --> 00:02:05,500
‫Então, clicamos nele, abre um novo assistente de classe e isso criará automaticamente

28
00:02:05,500 --> 00:02:07,940
‫parte do código para começarmos.

29
00:02:07,960 --> 00:02:14,380
‫Agora queremos criar um ator porque vamos colocar isso no mundo como uma plataforma móvel.

30
00:02:14,380 --> 00:02:19,090
‫Existem algumas opções diferentes que poderíamos ter, teoricamente, mas para simplificar, vamos

31
00:02:19,090 --> 00:02:21,210
‫começar criando um ator.

32
00:02:21,220 --> 00:02:25,240
‫Então podemos clicar no próximo botão e queremos dar um nome ao nosso ator.

33
00:02:25,240 --> 00:02:29,140
‫Então, meu ator é um nome muito ruim para isso.

34
00:02:29,140 --> 00:02:35,650
‫Vamos chamá-lo de Plataforma Móvel e vou digitá-lo assim com um M maiúsculo se

35
00:02:35,800 --> 00:02:43,930
‫movendo e depois um P maiúsculo para plataforma e isso porque não há espaços permitidos nos nomes das classes

36
00:02:43,930 --> 00:02:45,070
‫em C++.

37
00:02:45,100 --> 00:02:51,760
‫Isso simplesmente nos permite escolher facilmente as diferentes palavras usando uma letra maiúscula para iniciar cada palavra, para que você

38
00:02:51,760 --> 00:02:55,480
‫possa ver facilmente que está movendo plataformas e nada mais.

39
00:02:55,690 --> 00:02:58,780
‫Então podemos deixá-lo no local padrão.

40
00:02:58,780 --> 00:03:03,190
‫Podemos deixar todo o resto como padrão e apenas clicar em criar classe.

41
00:03:03,220 --> 00:03:10,930
‫Isso passará pelo processo de geração de todo o código e configuração de que precisamos para C++ porque até agora esse

42
00:03:10,930 --> 00:03:17,800
‫projeto era simplesmente um projeto apenas de planta, mas agora foi em frente e adicionou todas as coisas

43
00:03:17,800 --> 00:03:21,490
‫necessárias para ser um projeto Projeto C++ e Blueprint.

44
00:03:21,910 --> 00:03:26,620
‫Você pode ver que esta mensagem aparecerá dizendo que seu projeto agora inclui fontes.

45
00:03:26,620 --> 00:03:29,160
‫Feche o editor e construa a partir do seu ID.

46
00:03:29,290 --> 00:03:30,480
‫O que é uma identificação?

47
00:03:30,490 --> 00:03:36,490
‫Bem, ID significa Ambiente de Desenvolvimento Integrado e, para todos os efeitos, isso significa apenas

48
00:03:36,490 --> 00:03:38,440
‫nosso editor de código-fonte.

49
00:03:38,440 --> 00:03:45,460
‫Então, o que isso significa é que queremos abrir o código C++ no Visual Studio, então clicamos em ok para isso.

50
00:03:45,460 --> 00:03:51,130
‫E então a próxima coisa que aparece aqui é dizer plataformas móveis adicionadas com sucesso, mas você

51
00:03:51,130 --> 00:03:52,030
‫deve recompilar.

52
00:03:52,030 --> 00:03:54,220
‫Deseja abrir o editor de código agora?

53
00:03:54,220 --> 00:03:58,420
‫Bem, você deveria dizer sim, mas vou mostrar o que acontece se você acidentalmente fechar

54
00:03:58,420 --> 00:03:59,830
‫esta mensagem por engano.

55
00:03:59,830 --> 00:04:01,180
‫Então, vamos apenas dizer não.

56
00:04:01,210 --> 00:04:06,160
‫Ele nos deixa aqui no editor e você notará que se for para um navegador de conteúdo, ele

57
00:04:06,160 --> 00:04:07,930
‫ainda não adicionou nenhum C++ aqui.

58
00:04:07,930 --> 00:04:10,990
‫E veremos como isso se parece em apenas um segundo.

59
00:04:10,990 --> 00:04:18,190
‫Mas o que você pode fazer se esqueceu ou não abriu o editor nesse ponto é voltar ao

60
00:04:18,190 --> 00:04:20,920
‫menu de ferramentas e clicar aqui.

61
00:04:20,920 --> 00:04:24,160
‫Há uma opção de código aberto do Visual Studio.

62
00:04:24,160 --> 00:04:29,740
‫Agora, é importante notar que em versões recentes também temos que clicar no Refresh Visual Studio Code Project toda

63
00:04:29,740 --> 00:04:31,880
‫vez que adicionamos uma nova classe.

64
00:04:31,880 --> 00:04:36,940
‫Isso não acontece automaticamente para nós no momento e, em seguida, você pode clicar no botão Abrir

65
00:04:36,940 --> 00:04:39,460
‫Projeto de código do Visual Studio depois disso.

66
00:04:39,460 --> 00:04:46,360
‫E se você também não tinha essa opção aqui ou fechou o editor ou qualquer outra coisa,

67
00:04:46,360 --> 00:04:55,150
‫você também pode acessar seu projeto no Windows Explorer ou no Finder e encontrar o arquivo do espaço de trabalho do código DOT.

68
00:04:55,150 --> 00:05:00,760
‫Esse é o que você pode abrir e que irá em frente e abrirá com o código do Visual Studio.

69
00:05:00,760 --> 00:05:03,460
‫Ou talvez seja necessário optar por abri-lo no código do Visual Studio.

70
00:05:03,520 --> 00:05:05,890
‫E então é isso que você vai acabar com.

71
00:05:05,890 --> 00:05:10,000
‫Você pode ver que temos por padrão, este terminal não estará aberto para você.

72
00:05:10,000 --> 00:05:11,440
‫Então vamos fechar isso.

73
00:05:11,770 --> 00:05:16,660
‫E o que você verá é que haverá duas guias disponíveis aqui, potencialmente duas guias.

74
00:05:16,660 --> 00:05:22,060
‫Eles podem não estar abertos para você, mas você terá um explorador à esquerda mostrando todos os arquivos do seu

75
00:05:22,060 --> 00:05:22,600
‫projeto.

76
00:05:22,600 --> 00:05:25,180
‫Você terá talvez algum código aberto no centro.

77
00:05:25,470 --> 00:05:26,490
‫Não importa nesta fase.

78
00:05:26,490 --> 00:05:30,210
‫Vamos entender muito mais o código do Visual Studio mais tarde.

79
00:05:30,240 --> 00:05:36,150
‫A principal coisa para a qual queremos usá-lo agora é recompilar nosso editor binário.

80
00:05:36,150 --> 00:05:39,420
‫Então, para fazer isso, vamos primeiro fechar nosso editor.

81
00:05:39,420 --> 00:05:44,760
‫Na verdade, ele não precisa ser fechado para fazer isso, mas podemos fechá-lo agora e, em

82
00:05:44,760 --> 00:05:52,080
‫seguida, precisamos ir para o menu do terminal na parte superior do código do Visual Studio e, em seguida, descer para executar, criar tarefa.

83
00:05:52,080 --> 00:05:55,470
‫E você pode ver que há um atalho associado que será usado mais tarde.

84
00:05:55,470 --> 00:05:57,620
‫Portanto, anote o que isso é na sua plataforma.

85
00:05:57,630 --> 00:06:02,880
‫Para mim, é o turno de controle B, então vamos clicar nessa opção e, em seguida, o que você deseja

86
00:06:02,880 --> 00:06:07,980
‫fazer, você pode ver que tenho uma tarefa usada recentemente aqui, mas você não terá uma tarefa usada recentemente.

87
00:06:07,980 --> 00:06:13,380
‫Você precisará rolar para baixo para encontrar essa tarefa, que para mim não está nas opções.

88
00:06:13,380 --> 00:06:20,940
‫Mas a coisa importante a procurar é que diz editor, então temos editor de ataque de obstáculos e

89
00:06:20,940 --> 00:06:23,310
‫desenvolvimento aqui e depois construir.

90
00:06:23,310 --> 00:06:25,860
‫Então, queremos a construção de desenvolvimento do editor.

91
00:06:25,860 --> 00:06:29,040
‫Vamos em frente e selecione a opção que corresponde a isso para você.

92
00:06:29,040 --> 00:06:30,780
‫As plataformas podem ser diferentes.

93
00:06:30,780 --> 00:06:33,300
‫Você pode ver que existe uma plataforma iOS aqui.

94
00:06:33,300 --> 00:06:35,190
‫Existe uma plataforma win 64.

95
00:06:35,190 --> 00:06:36,780
‫Eles provavelmente serão da plataforma Mac.

96
00:06:36,780 --> 00:06:39,930
‫Se você estiver em um mac, obviamente irá para a plataforma em que está.

97
00:06:39,930 --> 00:06:43,770
‫Estou no Win 64, Windows 64, então é esse que estou procurando.

98
00:06:43,770 --> 00:06:45,630
‫Então vá em frente e clique nisso.

99
00:06:45,900 --> 00:06:51,600
‫E o que faremos é abrir uma pequena janela aqui embaixo chamada terminal e

100
00:06:51,600 --> 00:06:56,580
‫terá um monte de texto rolando, que é o processo de.

101
00:06:57,220 --> 00:07:03,190
‫Compilando este C++ recém-adicionado em binário que pode ser executado em nosso editor.

102
00:07:03,310 --> 00:07:06,610
‫Portanto, este é um processo razoavelmente mais longo.

103
00:07:06,610 --> 00:07:10,540
‫Então eu gostaria que você fosse em frente e começasse a compilar seu próprio C++.

104
00:07:10,540 --> 00:07:15,220
‫Então crie uma nova plataforma móvel, ator C++ no editor.

105
00:07:15,220 --> 00:07:22,330
‫Lembre-se de alternar do Visual Studio ou Xcode para o Visual Studio Code nas preferências do editor.

106
00:07:22,630 --> 00:07:24,640
‫Abra o código do Visual Studio.

107
00:07:24,640 --> 00:07:30,100
‫Mostrei várias maneiras de abrir o projeto Visual Studio Code e, em seguida, compilar o editor

108
00:07:30,100 --> 00:07:35,260
‫novamente usando essa tarefa de execução de compilação e dar uma olhada no terminal.

109
00:07:35,260 --> 00:07:38,350
‫E quando terminar, você vai relançar o projeto.

110
00:07:38,350 --> 00:07:39,760
‫Como você sabe que acabou?

111
00:07:39,760 --> 00:07:43,870
‫Bem, no final, dirá que o terminal será reutilizado por tarefas.

112
00:07:43,870 --> 00:07:45,280
‫Pressione qualquer tecla para fechá-la.

113
00:07:45,310 --> 00:07:50,410
‫Ele também mostra o tempo total de execução do processo de compilação.

114
00:07:50,410 --> 00:07:52,390
‫Então é assim que você sabe que será concluído.

115
00:07:52,390 --> 00:07:55,030
‫Então pause o vídeo e chegue a esse ponto.

116
00:07:58,380 --> 00:07:59,010
‫OK.

117
00:07:59,010 --> 00:07:59,850
‫Bem vindo de volta.

118
00:07:59,850 --> 00:08:02,520
‫Então você pode ir em frente e reiniciar o editor.

119
00:08:02,520 --> 00:08:07,290
‫Neste ponto, você pode fazer isso no Epic Games Launcher ou clicando duas vezes no

120
00:08:07,290 --> 00:08:09,480
‫seu projeto na pasta do projeto.

121
00:08:09,630 --> 00:08:15,300
‫E quando o projeto for aberto, você pode ir para a gaveta de conteúdo e agora você a verá ao lado

122
00:08:15,300 --> 00:08:16,650
‫de sua pasta de conteúdo.

123
00:08:16,650 --> 00:08:21,180
‫No painel esquerdo, agora você tem uma pasta de classes C++.

124
00:08:21,600 --> 00:08:28,110
‫Se você clicar nele e entrar na pasta de assalto de obstáculos, poderá ver nossa classe de plataforma móvel.

125
00:08:28,110 --> 00:08:33,180
‫Então, ser um ator pode ser arrastado direto para o nosso nível.

126
00:08:33,240 --> 00:08:40,050
‫Agora, no momento, o ator está completamente vazio, então nem tem posição e localização.

127
00:08:40,050 --> 00:08:46,680
‫Portanto, por padrão, você verá o gizmo na janela de visualização no centro do mapa em 000.

128
00:08:46,680 --> 00:08:49,350
‫Isso é bom por enquanto e vamos corrigir isso mais tarde.

129
00:08:49,350 --> 00:08:50,730
‫Então vá em frente e faça isso.

130
00:08:50,730 --> 00:08:56,280
‫Verifique se está tudo funcionando assim e salve seu mapa e nos vemos no próximo vídeo.

