Bem-vindo de volta, Meus desenvolvedores de jogos favoritos.
Como você pode ver neste vídeo,
criamos uma cena simples.
Adicionamos um plano de fundo simples.
Adicionamos uma planilha chamada nosso carinha aqui,
Jimmy, talvez mude o nome dele.
Eu não sei. Talvez o chamemos condenado de Jimmy.
Mas por enquanto temos o Jimmy GameObject com um fundo de algum tipo de masmorra.
E nós, se jogarmos o jogo,
você pode ver nada acontecer,
mas pelo menos temos a planilha e tudo configurado.
Criamos um repositório aqui.
Como você pode ver, o commit inicial,
aprendemos a criar um projeto usando os novos dados do Unity Hub.
Então, não vamos perder mais tempo.
E vamos começar.
Ok, então vamos começar.
A primeira coisa que vamos fazer é criar um novo projeto.
Então, como você pode ver aqui,
temos a versão mais recente do Unity Hub 3 melhor,
eu agora carreguei hoje.
Então, vamos ver como tudo está configurado.
E aqui temos as instalações.
É bem parecido com as versões anteriores do Unity Hub.
A única diferença é que se entrarmos no novo projeto aqui,
você pode ver que temos muitas maneiras de escolher o modelo que queremos usar.
Temos a versão do Unity ou
a versão do editor do Unity que vamos usar.
E temos os diferentes tipos de modelos.
Portanto, essa é uma maneira de configurar um projeto.
Por exemplo, digamos que você precise de um projeto que seja móvel 2D.
Isso irá configurá-lo para você,
mas é claro que você precisará baixá-lo.
Mas o que vamos fazer é escolher um núcleo 2D.
Vamos ter o nome do projeto.
Vou chamá-lo de hora.
Mas invasor do ROCC.
Assim, você pode escolher o nome que quiser para o seu jogo.
Meu jogo será chamado de invasor de robôs do tempo porque essa é a história do meu jogo.
Então, e também é um 2D, parecido com rocha.
Você escolhe o nome que se adapte ao seu tipo de jogo.
Vou criar um projeto.
Isso vai levar um pouco de tempo.
Então, o que vou fazer é usar a magia da edição para ir até onde
temos tudo configurado e podemos começar a criar nosso jogo.
Então eu te vejo lá.
Oh, ok, bem-vindo de volta.
Então, agora tudo está configurado.
O projeto está aberto.
Podemos começar a criar nosso jogo.
A primeira coisa que queremos fazer é entrar na janela do jogo.
E aqui você pode ver que é um aspecto livre.
Não queremos isso. Queremos que nosso jogo seja 16 por 9 ou um ATP 1920 por 10.
Esta é a resolução padrão da maioria das telas,
maioria dos PCs que vão jogar este jogo.
Portanto, se você não tiver essa opção aqui,
você pode clicar no botão mais e adicionar o seu próprio usando a resolução fixa.
Então, 1920 por 1080,
vou selecioná-lo aqui.
Agora, a resolução da nossa janela do jogo está fixa e podemos entrar na
cena e podemos ver tudo aqui em nossa cena de amostra.
Você pode ver que temos a câmera principal.
Temos tudo configurado.
Se mudarmos o tamanho da janela da cena, nada mudará.
Ele permanece 1920 por 1080.
Certo, ótimo.
Então, agora a primeira coisa que queremos fazer é
adicionar alguns antecedentes interessantes ao nosso jogo.
Não queremos apenas ter essa tela azul e adicionar coisas a ela.
Então, vou entrar em meus arquivos aqui.
Vou selecionar o plano de fundo e vou arrastá-lo para os ativos aqui.
E agora você pode ver que nós o temos,
apenas vamos esperar que ele seja importado.
Lá vamos nós. Então, vou clicar na imagem de fundo.
E você pode ver aqui no Inspetor,
temos muitas informações sobre isso.
E você pode ver que é um Sprite 2D.
Vamos mantê-lo nisso.
Mas você pode ver que os pixels por unidade são 100 e há um modo de filtro agora,
vamos escolher entre bi-linear a ponto.
Isso significa que não há filtro porque já temos uma imagem bonita.
E se adicionarmos a imagem aqui,
você notará que ela é muito pequena.
Então, o que podemos fazer é clicar no plano de fundo e definir
os pixels por unidade como 50 e aplicar isso. E lá vai você.
Você pode ver que é muito maior agora.
E vamos redefinir a posição aqui, 200.
Então, o que fizemos, acabamos de definir o modo de filtro para nenhum filtro.
Definimos os pixels por unidade de 100 a 50,
e aplicamos todas as alterações e apenas definimos a posição e o meio.
Então, agora, se clicarmos no botão de reprodução,
você notará que não temos mais apenas um fundo azul.
Na verdade, temos.
Um fundo bem sólido.
Agora, você pode ver que as bordas estão um pouco fora do nosso jogo.
Você pode mudar isso se quiser.
Vamos tornar isso talvez um pouco menor, então ele se encaixa exatamente da maneira que queríamos.
E vamos nos certificar de que também alteramos a escala no y.
Então basta copiar a escala no eixo x,
colada no eixo y.
E agora, se entrarmos no jogo,
você pode ver que podemos ver as bordas,
embora haja uma pequena linha azul aqui.
Se você tem TOC como eu,
podemos realmente mudar essa barra se movendo um pouco para cima.
Então, agora podemos colá-lo aqui.
O jogo está bonito?
Não, ainda precisa de um pouco.
Lá vai você. Agora, o jogo parece bom o suficiente.
Talvez você também precise mudá-lo aqui em baixo.
Agora o jogo parece perfeito.
E vamos apenas copiar a escala no y.
Copie isso porque quando saímos do nosso modo de reprodução,
você pode ver que a escala volta ao normal,
que não é algo que queremos.
Então, agora vamos ver,
o modo jogo e jogo parecem perfeitos.
Lá vamos nós. Nós salvamos tudo de volta em nossa cena.
Podemos ver que o plano de fundo tem a escala diferente correta.
Vamos continuar. A próxima coisa que queremos fazer é adicionar nosso jogador ao jogo.
Então, vou entrar em meus recursos.
Vou escolher o jogador versus jogador.
E vamos escolher a folha Xanax.
Agora você pode ver aqui que eu tenho um tipo diferente de personagem.
Também podemos usar este, se você quiser.
Eu forneci isso e os recursos,
mas vou usar esta folha aqui, porque vamos aprender
como podemos dividir essa folha ou cortar essa folha.
Se você clicar duas vezes, você pode ver que esta é uma imagem regular de um,
algum tipo de, eu não sei, Butler,
este é o que vamos usar e eu vou usá-lo
deste Xenakis, melhor amigo smash.
É por meio da rica mentira vermelha, algo assim.
Stephen Challenger do open game arm.com,
que é um site incrível.
Você pode obter toneladas de ativos gratuitos.
E aqui eu sempre uso isso para quase todos os ativos que tenho.
E você pode ir conferir a planilha do exame Docs baixada daqui,
dar um pouco de amor e os comentários ao criador da planilha do sprite.
Mas vamos continuar um.
O que estamos fazendo aqui?
Por que estamos cortando?
E antes de tudo isso,
o que é um sprite?
Então deixe-me explicar o que é exatamente um sprite.
Então, vou colocar meu laser.
Um sprite é um para o objeto.
Assim como temos a imagem que adicionamos agora,
isso é algo um pouco diferente.
Um sprite é um objeto 2D,
vai se aprofundar no que eles são no futuro.
Eles têm imagens gráficas nelas chamadas texturas.
Então, se voltarmos à Unity aqui,
você pode ver que temos esse histórico, certo?
E também temos um renderizador sprite e um elemento Sprite aqui,
que é o plano de fundo.
Se eu defini-lo como nenhum,
você pode ver que ainda tenho o objeto de fundo,
mas não há mais uma imagem nele.
Então, vou definir esse preço do plano de fundo.
Eles são usados adicionando um componente chamado renderizador de sprite a um objeto de jogo.
Assim como você viu agora,
temos o objeto de fundo e adicionamos uma renderização sprite a ele.
E nela temos a opção de adicionar um sprite.
Mais tarde, veremos que também podemos adicionar camadas
aos sprites para que eles possam renderizar e frente um do outro.
Então, de volta ao nosso jogo,
e aqui você pode ver que temos a folha Xanax.
Agora, se adicionarmos ao nosso jogo,
você pode ver que temos essa folha inteira e não queremos isso.
Queremos cortá-lo e ter diferentes tipos de animações para o nosso exame,
não tenho certeza de como pronunciar.
Vou chamar isso de Jimmy.
Este será o nosso gene.
Então Jimmy, vamos clicar aqui.
Vamos procurar no inspetor.
Podemos ver que temos nosso modo sprite e single,
que significa que toda essa imagem é uma única imagem.
Mas como vamos cortá-lo,
vamos torná-lo um múltiplo.
Então, escolhemos vários.
Clicamos em Aplicar e,
em seguida, entramos no Sprite Editor aqui.
Nós clicamos nele.
E agora temos as opções para cortar esse bebê.
Então, como vamos fazer isso?
Existem muitas maneiras de cortar um sprite.
Sempre que temos uma boa posição,
o sprite geralmente podemos fazê-lo automaticamente.
Então, se tentarmos fazê-lo automaticamente,
como você pode ver, todos os sprites não foram cortados.
Isso é bom. Mas isso não é o que queremos exatamente.
Porque se, digamos que temos a animação aqui que é a ociosa.
Temos três animações,
que são o ídolo e temos três animações ou para não animações.
Isso, isso, essas três imagens criarão a animação de ocioso,
e essas quatro imagens criarão a animação da caminhada.
E essas imagens criarão o torpedo ou o flipping ou o que quer que seja.
Mas cada um deles tem um tamanho diferente e isso
será uma grande dor mais tarde quando criarmos nossas animações.
Então, nosso objetivo aqui é cortá-los exatamente do mesmo tamanho todos juntos.
E podemos alterar o tamanho da nossa fatia mudando aqui,
como você pode ver, o corte.
Então, vou fazer esse corte um pouco menor para que não tenhamos os retângulos pretos.
Como você pode ver, removemos os retângulos pretos.
E aqui também removemos os retângulos pretos e o mesmo aqui.
E eu só quero manter isso agora para que eu possa
demonstrar o que acontece quando realmente aplicamos o corte.
Então, neste momento, mudei apenas este.
Você pode ver que aquele com o ocioso ainda tem retângulos pretos ao redor dele.
E todos eles também foram cortados.
Então, quando pressionamos a tecla de aplicação aqui,
você pode vê-la. À direita.
Fecharemos esta janela e podemos abrir a folha Jimmy.
E você pode ver que agora temos todas essas fatias diferentes das ovelhas.
Assim, podemos adicionar cada um individualmente à nossa cena.
E você pode ver a câmera escondendo o cordão Jimmy. Lá vai você.
Um pequeno Jimmy pequeno.
E você pode vê-lo aqui.
Este é o ponto de corte,
a fatia que acabamos de adicionar.
E se adicionarmos aquele com o retângulo,
você pode ver que há um retângulo ao redor dele que não queremos.
Então, vou excluir os dois.
Vou clicar na folha do painel.
Mais uma vez.
Vou ao Sprite Editor e vou cortar todas essas coisas corretamente.
Agora, você pode fazer isso sozinho. É muito fácil.
Só vou mudar os quadrados aqui.
Então, vou torná-los menores.
Este é para o ocioso.
Então lá vai você.
Estou diminuindo para que ele se encaixe no quadrado.
Não vamos usar nenhum desses dois.
Vou excluir tudo o que não vamos
precisar e saber que esses dois vamos precisar deles.
Então eu apenas pressionei o Control Z para desfazer algumas das coisas.
Não vamos usar o voo,
mas eu recomendo que mantenha algumas das coisas que você pode querer adicionar.
Então, vou cortar tudo isso.
Não vamos usar as animações de filmagem que temos aqui
porque vamos criar nossa própria mecânica de tiro.
Então, estou apenas selecionando e excluindo todos esses.
Você pode manter este por diversão.
Quer dizer, honestamente, isso parece tão engraçado.
Você pode mantê-lo para uso posterior.
E finalmente, vou mudar o torpedo aqui.
Então, também vou excluir todos esses.
Vou escolher uma dessas caixas.
Vou duplicá-lo.
Então, da forma como duplicamos como Control D,
vou garantir que todas as fatias tenham o mesmo tamanho.
Então, vou escolher um desses.
E vou duplicá-lo novamente,
colocá-lo aqui.
Precisamos ter certeza de que todos eles estão na mesma altura.
Então este é 513.
E vamos ver se isso se encaixa em todos os outros.
Mais tarde, você entenderá por que estamos fazendo isso e por que é
tão crucial ter todas as fatias iguais.
Então, vou mover isso aqui e este.
Então, obviamente, podemos ver que todos eles se encaixam corretamente, exceto para este.
Então, precisamos ter certeza de que está aqui.
Vamos ver se funciona neste.
E é um pouco pequeno como você pode ver, não,
ele realmente se encaixa perfeitamente de cima para baixo.
Isso é ótimo.
E também tente garantir que o personagem esteja no meio disso.
Então, vou mover isso um pouco para a esquerda.
Este também.
E qual é a altura desses?
Então, vamos ver que são três, 513.
Vamos copiar isso.
Certo. Este está correto.
Cole-o aqui.
Com base neste.
E com base neste.
E este, precisamos tê-los todos da mesma altura.
Posso ver que tenho uma caixa extra aqui.
Vou excluí-lo e agora temos os recortes adequados que precisamos.
Então o ocioso, a caminhada
e o torpedo que vamos usar.
Então, vou apertar a tecla de aplicação.
Vou olhar, lá vai você.
Agora temos tudo configurado.
Vou usar um dos,
vamos ver qual deles é o 0.
E também mais uma coisa que esqueci de dizer,
podemos realmente mudar o nome para que eu possa mudar esse nome para um ocioso.
Eu faço.
Três ociosos, e assim por diante.
Podemos mudar todos esses por enquanto.
Eles são chamados de examinador dez,
Exemplo 2 e assim por diante.
Só vou mantê-los como estão.
Este não é um passo muito importante,
mas eu só queria ter certeza de que você sabe o que está acontecendo.
Então, vamos,
é claro, que nos pedirá para salvar.
Vamos apenas acertar o aplicativo aqui.
Lembre-se sempre de se inscrever.
E agora podemos adicionar o ocioso.
E aqui você pode ver que é extremamente pequeno.
Como tornamos isso maior?
Bem, assim como fizemos com o plano de fundo,
podemos clicar aqui e podemos alterar os pixels por tamanho.
Essa será sua tarefa. Podemos mudá-lo.
Vamos defini-lo para 15.
Para onde ele foi?
Oh, então desapareceu.
Por que isso?
Por que não está mais aparecendo?
Essa é uma pergunta complicada.
Vamos lidar com isso mais tarde.
Mas, por enquanto, vamos tentar torná-lo o maior que pudermos.
Então talvez 50 ainda seja um pouco pequeno.
Vamos fazer 32. Então eu acho que 32 é grande o suficiente 0,
então apareceu na frente.
Por que, por que aparece às vezes na França, às vezes na parte de trás.
Como podemos consertar isso?
Não se preocupe, vamos consertar todos eles no futuro.
Então eu acho que 32 é um tamanho bastante decente.
Talvez talvez façamos 28.
Então, tudo bem.
Acho que 28 é suficiente,
talvez até um pouco grande.
Veremos mais tarde, vou mudá-lo de volta para 32, talvez 30.
Não tenho certeza. Eu nem sei.
Claro, reserve um tempo para entender como você quer configurá-lo.
Mas até lá antes de eu ir, deixe-me emitir.
Você comeu um pequeno desafio e seu desafio será criar seu próprio jogador.
Então, explore o jogo aberto r.org ou você também pode encontrar muitos recursos de jogos excelentes no HI dot io.
Esses são sites incríveis.
A maioria dos ativos é gratuita e você pode usá-los.
Encontre alguns personagens e sprites que se adequam ao seu estilo.
Então, como você pode ver, adicionei minha própria imagem de fundo.
Talvez você possa encontrar uma área diferente onde você quer que seu jogador esteja lutando.
Adicione-os ao seu jogo e corte os sprites,
assim como aprendemos neste vídeo, e pronto.
Então, pause o vídeo agora mesmo e faça o caso de cada desafio.
Então, antes de ir,
a última coisa que precisamos fazer é criar um repositório.
Então, já aprendemos a baixar a árvore de origem,
como adicionar tudo.
A última coisa que vamos fazer é apertar a opção
Criar ou você pode abrir uma nova guia nas sobrancelhas.
Vamos ver um projeto Unity.
Onde salvamos isso?
Esquecemos onde salvamos todos.
Vamos ver, o backup de projetos Unity.
Lá vamos nós. Encontre invasor comprado na linha
assim é onde vamos selecionar a pasta.
Vamos criar um repositório.
Sim.
E como você pode ver,
tudo aqui está configurado como aprendemos,
precisamos ter certeza de que temos que ignorar as bibliotecas.
Então clique com o botão direito do mouse, ignore tudo na biblioteca.
Ok, então agora temos o arquivo gitignore.
Vamos abri-la.
Vamos entender que está tudo bem.
Git. Ignore. Lá vamos nós, os mestres.
E nós só vamos clicar na linha.
Controle, uma cópia disso de volta aqui.
Selecione tudo controle V.
Salve isso.
De volta. Aqui, você pode ver que o arquivo gitignore mudou,
então tudo o que não precisamos foi removido e não será salvo.
Vamos encenar tudo isso.
Vamos comprometer nosso trabalho e esse será o commit inicial do nosso jogo.
Cometa nossas mudanças, vá para os mestres,
e lá vamos nós,
Estamos preparados para nossa jornada.
Isso é tão emocionante.
Esta é a primeira vez que você cria um projeto.
Verdadeiramente, isso é muito emocionante.
Então, espero que você faça o desafio.
Encontre seus próprios sprites,
certifique-se de sempre confirmar as alterações é muito importante.
Você entenderá por que, mais tarde, em sua jornada de desenvolvimento de jogos,
você vai me agradecer, confiar
e eu o verei no próximo vídeo.