‫Olá e bem-vindo.
‫Neste vídeo, vamos criar nossa primeira classe C++ e recompilar o editor do código do Visual
‫Studio.
‫Portanto, no final do dia, você terá uma classe C++ que pode localizar em seu desenho de conteúdo e um
‫projeto de código do Visual Studio que você pode abrir e compilar.
‫Vamos mergulhar e ver como.
‫Agora que temos todas as nossas ferramentas no lugar, é hora de começar a criar algumas classes C++.
‫Agora, antes de fazermos isso, precisamos mudar nosso editor padrão para que possamos usar o código do Visual Studio
‫por padrão.
‫Agora, o lugar para fazer isso é nas preferências do editor e não nas preferências do projeto.
‫Portanto, é uma configuração global em todo o seu editor.
‫Então vamos para o menu de edição, para as preferências do editor e aparece esta guia aqui.
‫E então vamos olhar no painel esquerdo em geral e depois no código-fonte e lá embaixo há basicamente uma
‫opção que é o nosso editor de código-fonte.
‫Agora, em um PC, o padrão será o Visual Studio 2022 em um mac, o padrão será o Xcode.
‫Queremos ir em frente e alterar essa configuração para que estejamos todos na mesma página e usando o código do
‫Visual Studio.
‫Quando você faz isso, um pequeno pop-up aparece dizendo: Ei, essa configuração requer que você reinicie
‫o editor, então vamos em frente e reinicie-o agora.
‫E eu encorajo você a ir em frente e fazer isso e seguir comigo e reiniciar o editor
‫enquanto você assiste o resto das próximas etapas.
‫Portanto, agora não precisamos da guia de preferências do Editor para podermos fechá-la.
‫O que queremos fazer é criar nossa primeira classe.
‫Agora a classe que vamos criar será para uma plataforma móvel que vamos
‫programar em C++.
‫Então, o lugar que vamos para criar uma nova classe C++ é no menu de ferramentas e, em seguida, uma nova classe C++ aqui.
‫Então, clicamos nele, abre um novo assistente de classe e isso criará automaticamente
‫parte do código para começarmos.
‫Agora queremos criar um ator porque vamos colocar isso no mundo como uma plataforma móvel.
‫Existem algumas opções diferentes que poderíamos ter, teoricamente, mas para simplificar, vamos
‫começar criando um ator.
‫Então podemos clicar no próximo botão e queremos dar um nome ao nosso ator.
‫Então, meu ator é um nome muito ruim para isso.
‫Vamos chamá-lo de Plataforma Móvel e vou digitá-lo assim com um M maiúsculo se
‫movendo e depois um P maiúsculo para plataforma e isso porque não há espaços permitidos nos nomes das classes
‫em C++.
‫Isso simplesmente nos permite escolher facilmente as diferentes palavras usando uma letra maiúscula para iniciar cada palavra, para que você
‫possa ver facilmente que está movendo plataformas e nada mais.
‫Então podemos deixá-lo no local padrão.
‫Podemos deixar todo o resto como padrão e apenas clicar em criar classe.
‫Isso passará pelo processo de geração de todo o código e configuração de que precisamos para C++ porque até agora esse
‫projeto era simplesmente um projeto apenas de planta, mas agora foi em frente e adicionou todas as coisas
‫necessárias para ser um projeto Projeto C++ e Blueprint.
‫Você pode ver que esta mensagem aparecerá dizendo que seu projeto agora inclui fontes.
‫Feche o editor e construa a partir do seu ID.
‫O que é uma identificação?
‫Bem, ID significa Ambiente de Desenvolvimento Integrado e, para todos os efeitos, isso significa apenas
‫nosso editor de código-fonte.
‫Então, o que isso significa é que queremos abrir o código C++ no Visual Studio, então clicamos em ok para isso.
‫E então a próxima coisa que aparece aqui é dizer plataformas móveis adicionadas com sucesso, mas você
‫deve recompilar.
‫Deseja abrir o editor de código agora?
‫Bem, você deveria dizer sim, mas vou mostrar o que acontece se você acidentalmente fechar
‫esta mensagem por engano.
‫Então, vamos apenas dizer não.
‫Ele nos deixa aqui no editor e você notará que se for para um navegador de conteúdo, ele
‫ainda não adicionou nenhum C++ aqui.
‫E veremos como isso se parece em apenas um segundo.
‫Mas o que você pode fazer se esqueceu ou não abriu o editor nesse ponto é voltar ao
‫menu de ferramentas e clicar aqui.
‫Há uma opção de código aberto do Visual Studio.
‫Agora, é importante notar que em versões recentes também temos que clicar no Refresh Visual Studio Code Project toda
‫vez que adicionamos uma nova classe.
‫Isso não acontece automaticamente para nós no momento e, em seguida, você pode clicar no botão Abrir
‫Projeto de código do Visual Studio depois disso.
‫E se você também não tinha essa opção aqui ou fechou o editor ou qualquer outra coisa,
‫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.
‫Esse é o que você pode abrir e que irá em frente e abrirá com o código do Visual Studio.
‫Ou talvez seja necessário optar por abri-lo no código do Visual Studio.
‫E então é isso que você vai acabar com.
‫Você pode ver que temos por padrão, este terminal não estará aberto para você.
‫Então vamos fechar isso.
‫E o que você verá é que haverá duas guias disponíveis aqui, potencialmente duas guias.
‫Eles podem não estar abertos para você, mas você terá um explorador à esquerda mostrando todos os arquivos do seu
‫projeto.
‫Você terá talvez algum código aberto no centro.
‫Não importa nesta fase.
‫Vamos entender muito mais o código do Visual Studio mais tarde.
‫A principal coisa para a qual queremos usá-lo agora é recompilar nosso editor binário.
‫Então, para fazer isso, vamos primeiro fechar nosso editor.
‫Na verdade, ele não precisa ser fechado para fazer isso, mas podemos fechá-lo agora e, em
‫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.
‫E você pode ver que há um atalho associado que será usado mais tarde.
‫Portanto, anote o que isso é na sua plataforma.
‫Para mim, é o turno de controle B, então vamos clicar nessa opção e, em seguida, o que você deseja
‫fazer, você pode ver que tenho uma tarefa usada recentemente aqui, mas você não terá uma tarefa usada recentemente.
‫Você precisará rolar para baixo para encontrar essa tarefa, que para mim não está nas opções.
‫Mas a coisa importante a procurar é que diz editor, então temos editor de ataque de obstáculos e
‫desenvolvimento aqui e depois construir.
‫Então, queremos a construção de desenvolvimento do editor.
‫Vamos em frente e selecione a opção que corresponde a isso para você.
‫As plataformas podem ser diferentes.
‫Você pode ver que existe uma plataforma iOS aqui.
‫Existe uma plataforma win 64.
‫Eles provavelmente serão da plataforma Mac.
‫Se você estiver em um mac, obviamente irá para a plataforma em que está.
‫Estou no Win 64, Windows 64, então é esse que estou procurando.
‫Então vá em frente e clique nisso.
‫E o que faremos é abrir uma pequena janela aqui embaixo chamada terminal e
‫terá um monte de texto rolando, que é o processo de.
‫Compilando este C++ recém-adicionado em binário que pode ser executado em nosso editor.
‫Portanto, este é um processo razoavelmente mais longo.
‫Então eu gostaria que você fosse em frente e começasse a compilar seu próprio C++.
‫Então crie uma nova plataforma móvel, ator C++ no editor.
‫Lembre-se de alternar do Visual Studio ou Xcode para o Visual Studio Code nas preferências do editor.
‫Abra o código do Visual Studio.
‫Mostrei várias maneiras de abrir o projeto Visual Studio Code e, em seguida, compilar o editor
‫novamente usando essa tarefa de execução de compilação e dar uma olhada no terminal.
‫E quando terminar, você vai relançar o projeto.
‫Como você sabe que acabou?
‫Bem, no final, dirá que o terminal será reutilizado por tarefas.
‫Pressione qualquer tecla para fechá-la.
‫Ele também mostra o tempo total de execução do processo de compilação.
‫Então é assim que você sabe que será concluído.
‫Então pause o vídeo e chegue a esse ponto.
‫OK.
‫Bem vindo de volta.
‫Então você pode ir em frente e reiniciar o editor.
‫Neste ponto, você pode fazer isso no Epic Games Launcher ou clicando duas vezes no
‫seu projeto na pasta do projeto.
‫E quando o projeto for aberto, você pode ir para a gaveta de conteúdo e agora você a verá ao lado
‫de sua pasta de conteúdo.
‫No painel esquerdo, agora você tem uma pasta de classes C++.
‫Se você clicar nele e entrar na pasta de assalto de obstáculos, poderá ver nossa classe de plataforma móvel.
‫Então, ser um ator pode ser arrastado direto para o nosso nível.
‫Agora, no momento, o ator está completamente vazio, então nem tem posição e localização.
‫Portanto, por padrão, você verá o gizmo na janela de visualização no centro do mapa em 000.
‫Isso é bom por enquanto e vamos corrigir isso mais tarde.
‫Então vá em frente e faça isso.
‫Verifique se está tudo funcionando assim e salve seu mapa e nos vemos no próximo vídeo.