‫Ei, bem-vindo de volta.
‫Agora estamos prontos para começar a criar alguns blueprints com base em nossa base -- class.
‫Portanto, esta será uma palestra relativamente fácil, especialmente se você tiver alguma experiência em trabalhar com
‫projetos.
‫Agora, para manter nossa estrutura de arquivos em ordem, vamos clicar na pasta de conteúdo.
‫E aqui na pasta de conteúdo vamos criar uma nova pasta.
‫Então vamos em frente e clique com o botão direito e selecione nova pasta.
‫E como essa pasta conterá todos os blueprints que criamos para este projeto de jogo, vamos simplesmente
‫chamar essa pasta de blueprints.
‫Agora, clique duas vezes em blueprints para abri-lo e vamos criar uma nova pasta aqui.
‫Então clique com o botão direito do mouse em nova pasta e vamos chamá-la de Pons.
‫Então vamos colocar todos os -- blueprints que criamos aqui na pasta Pons.
‫Então vamos em frente e criá-los.
‫Vou voltar para os tanques Toon em classes C++, onde temos nossa classe C++ de peão base e podemos criar um
‫blueprint com base nessa classe C++ clicando com o botão direito do mouse e selecionando Create Blueprint class
‫based on base pawn.
‫Agora temos a opção de selecionar onde devemos colocar esse novo blueprint.
‫Vou clicar na lista suspensa ao lado de plantas para que eu possa ver a pasta Peões.
‫Eu vou selecionar isso, e é aqui que eu gostaria de colocar o novo projeto.
‫Agora vamos em frente e dar a este blueprint um nome significativo.
‫Agora, uma boa convenção é prefixar o nome com Bpy.
‫Então, sabemos que este é um plano.
‫Então eu vou dizer blueprint e vamos chamar este tanque de peões BP.
‫Este será o tanque que vamos controlar enquanto rolamos e bombardeamos coisas neste
‫jogo.
‫Então BP Pawn Tank, vamos clicar em Create Blueprint Class e aqui está nosso blueprint para o peão tank.
‫E aqui no canto superior direito, podemos ver o peão baseado na classe pai, que é exatamente o que queríamos.
‫Agora para o canto superior esquerdo.
‫Temos o painel de componentes e vemos no topo que diz BP Pawn Tank entre parênteses.
‫Este é o plano geral em si.
‫E no painel de detalhes, temos todos os tipos de propriedades que podemos ver que são expostas por padrão.
‫Agora volte para o painel de componentes logo abaixo do BP Pawn Tank.
‫Vemos todos os componentes que criamos em C++.
‫Temos a cápsula que é designada como raiz.
‫É por isso que está no topo.
‫E anexado a isso, temos a malha base, depois a malha atual, depois o ponto de
‫desova do projétil e observe que eles são recuados, indicando que estão anexados ao componente acima deles e têm
‫esses pequenos menus suspensos úteis que nos permitem recolher coisas que estão anexadas a qualquer
‫componente, se quisermos fazer isso.
‫Agora, se você já trabalhou em plantas antes, você notará que algo está faltando.
‫Se você selecionar qualquer um desses componentes aqui no painel de detalhes, de repente ele ficará muito vazio.
‫E isso porque não há nada exposto aos blueprints do lado C++.
‫Isso é algo sobre o qual temos controle como desenvolvedores C++ no Unreal Engine, você pode expor componentes a
‫blueprints.
‫É por isso que podemos vê-los aqui no painel de componentes.
‫Mas não expusemos nenhuma das propriedades que pertencem a esses componentes porque isso é algo
‫que temos que especificar ativamente do lado do C++, e vamos aprender como fazer isso nos próximos
‫vídeos.
‫Então, quando chegar a hora de pegar o componente da cápsula e ajustar seu tamanho ou pegar a malha base
‫e realmente atribuir uma malha a ele, poderemos começar a fazer essas coisas assim que expormos essas propriedades
‫e poderemos vê-las aqui no painel de detalhes e dê a essas propriedades valores válidos.
‫Então agora temos um BP -- tanque.
‫Como mencionei, este será o tanque em que rolaremos e causaremos estragos no mundo.
‫Então isso é ótimo.
‫Vamos em frente e fechar a BP -- tanque.
‫E em seguida, gostaríamos de criar outra classe de blueprint com base em --.
‫E isso pode ser para a torre.
‫Esse é o inimigo que teremos postado neste ponto central aqui e o nível com o qual vamos
‫lutar.
‫Portanto, este será um desafio para você.
‫Você vai criar uma nova classe de blueprint baseada em --.
‫Vá em frente e chame este BP, sublinhado - torre.
‫Então, pause o vídeo e crie este blueprint agora.
‫OK.
‫Vamos em frente e fazer nosso segundo plano baseado na base --.
‫Então aqui está a nossa base --, vamos clicar com o botão direito do mouse para criar uma classe de
‫blueprint baseada no peão base e vamos selecionar a pasta Peões e podemos chamar isso de BP Pawn Turret e clicar em Create Blueprint Class.
‫E aqui está o nosso Plano de Torre de Peões.
‫Agora parece exatamente o mesmo que o peão base e vamos mudar isso na próxima aula quando começarmos
‫a expor esses componentes a plantas para que possamos definir algumas propriedades aqui para fazer com
‫que essa planta pareça diferente do tanque de peões.
‫Assim, nesta palestra, derivamos um projeto de tanque de peões BP da classe base de peões, bem como uma torre de peões
‫BP.
‫Na próxima palestra, falaremos sobre como podemos fazer com que elas pareçam
‫diferentes umas das outras, expondo seus componentes ao blueprint para que possamos editar algumas propriedades.
‫Vejo você em breve.