Ei, bem-vindos de volta, meus colegas desenvolvedores de jogos.
Então, como você pode ver o que eu prometi
que vamos torná-lo um pouco melhor.
Eu cumpri minha promessa.
Agora, quando executarmos o jogo,
você notará que não há manchas azuis, nem linhas azuis.
E se eu passei,
tentei passar por isso.
É uma parede. Se eu subir, é uma parede.
Obviamente, temos algumas coisas que podemos mudar.
Se você olhar atentamente no modo Cena,
obviamente, ainda não é perfeito,
mas você pode ver quando eu tiro em uma parede,
é uma parede de trás,
de frente, e o inimigo ainda nos persegue.
Tudo está bom, tudo funciona bem.
Então, não vamos perder mais tempo e vamos começar.
Oh, caso.
Então, agora que configuramos tudo o tempo para usá-lo de forma adequada.
Então, a primeira coisa que precisamos entender é
o mapa de mosaico e o que o inspetor desse mapa de mosaico faz.
Então, criamos as paredes, o solo,
e você pode ver que elas também têm,
cada uma delas tem um componente de mapa de mosaico e um renderizador de mapa de mosaico.
Como o renderizador de mapa de mosaico funciona exatamente como o renderizador de sprite,
também podemos escolher uma camada.
Então, por exemplo, posso ir ao chão e escolher o fundo da camada,
as paredes, o fundo da camada.
E posso fazer, por exemplo,
as paredes um e o Ground Zero.
Você pode brincar se quiser.
Você pode até criar sua própria camada de classificação dependendo
quantas coisas você quer estar em primeiro plano ou segundo plano.
Então eu vou, antes de tudo,
excluir tudo ou apagar tudo, devo dizer?
Então eu apago tudo e você pode ver por que isso não está sendo apagado.
Então deixe-me aumentar a tela.
Por que isso não está recebendo um aumento?
Bem, porque estamos usando onde ele está?
O mapa de mosaico ativo é o solo.
Então, só podemos excluir coisas que estão no chão.
Se eu escolher as paredes.
Lá vai você. Agora posso excluí-lo porque quando criei isso, usei paredes.
Então, vamos fazer um pequeno teste.
Agora que temos as camadas de classificação,
vou criar este grande quadrado aqui, que é,
opa, não o chão,
desculpe-me, o chão.
E agora vou criar esse pequeno terreno aqui.
E agora, se eu entrar nas paredes e vamos em frente e adicionar este.
Então você se lembra por que tínhamos as linhas azuis antes?
Porque tínhamos esses contornos aqui.
Você pode ver que eles são transparentes,
então eles só refletem o que estava por trás.
Então, agora, porque estes são,
deixe-me clicar neste.
Então, agora porque estas são as paredes e as paredes são renderizadas na frente do fundo.
Quando eu os coloco aqui, lá vai você,
você pode ver que não há mais
linhas azuis por trás das quais representam a cor do fundo da câmera.
Eu também posso fazer isso aqui.
Então, vou selecioná-los.
E você pode ver porque elas são paredes,
eu posso desenhar imediatamente em cima delas.
Mas você pode ver agora mesmo a inconsistência,
como faço, por exemplo,
seca é ter uma terceira parede contínua e quarta parede.
Bem, nesse caso,
precisaremos selecionar algo diferente,
que são essas linhas aqui.
E agora podemos adicionar a ilusão ou criar a ilusão que temos.
Deixe-me apenas criar a ilusão de que temos tudo isso conectado.
E se você olhar no jogo,
se eu executar o jogo,
Além disso, não importa.
Deixe-me fazer essa janela de jogo maior. Lá vai você.
Você pode ver como tudo isso olha,
parece como se tivéssemos tudo normalmente
configurado e podemos simplesmente executar o jogo e andar por aí.
E então você vai, você pode ver que eu posso andar por aí em cima disso.
Tudo funciona perfeitamente bem.
Mas o problema é que agora eu posso caminhar pelas
paredes e isso geralmente não é um problema enorme,
mas ter seu jogador sair para sempre mais, além disso,
quando estamos atirando,
você pode ver que as balas continuarão indo
para sempre porque eles não estão interagindo com nada.
Ou não temos mais paredes,
elas não estão interagindo com as paredes.
Então, como vamos consertar isso?
Bem, podemos ir em frente e começar a adicionar colliders e todas essas coisas boas.
Mas, obviamente, esta não é a solução mais eficiente para resolver o problema.
O que podemos fazer, por outro lado,
adicionar algo chamado colisor de mapa de mosaico.
Então, se eu for para as paredes,
e é por isso que criamos paredes,
não apenas o chão.
Vá para o Inspetor.
Posso adicionar um componente aqui que será
colisor de mapa de mosaico 2D. E lá vai você.
Você pode ver que agora tudo sob as paredes tem o colisor verde nele.
E você pode ver que eles estão se cruzando.
Por quê? Porque nós os tornamos um pouco
maiores do que onde está a imagem? Lá vai você.
Nós os fizemos um pouco maiores que 16. Nós os fizemos 15.
Se eu fizer 16, acho que podemos começar a ver rachaduras entre cada sprite.
Agora você sabe o que? Parece bom o suficiente.
Acho que não há discrepância.
Ok, então vamos mantê-lo aos 16.
Então mudei os pixels por unidade para 16.
E agora, se eu escolher as paredes,
ainda há uma interseção,
mas tudo bem, isso não é um problema enorme.
Deixe-me demonstrar que isso funciona.
Então agora, se eu correr,
você pode ver que eu bati em uma parede e não posso mais passar por ela.
Excelente, tudo está funcionando.
Eles estão na camada padrão.
Você pode alterar a camada se quiser também de cada mapa de mosaico.
Mas agora há algo que precisamos adicionar isso,
adicionar esse planador não é suficiente.
O que fazemos é que precisamos adicionar algo chamado planador composto.
Por quê? Deixe-me mostrar como isso mudará tudo e você entenderá sozinho.
Então, agora que eu adicionei um Collider composto,
você notará que eu também adicionei automaticamente um corpo rígido.
Portanto, um corpo rígido é necessário quando você tem um colisor composto.
E se você olhar aqui no colisor de mapa de mosaico,
você pode ver que temos algo chamado usado pela bússola.
Se eu ligar isso, lá vai você.
Você vê que não temos mais muitos planadores.
Isso significa apenas fazer isso novamente,
desmarque os EUA por composto notará que temos muitos colliders.
Quando eu uso o composto,
só temos um colisor em todas as formas.
Isso é extremamente útil.
Não posso enfatizar o fato de quanto isso economiza
energia e energia computacional de nossa computação.
Isso nos permitirá criar um único colisor em torno de muitos planadores emaranhados.
Portanto, certifique-se de adicionar um collider composto 2D com isso.
Entendido.
Agora, é hora de um pequeno desafio.
Ou antes de fazermos isso,
eu só quero executar o jogo para talvez fazer você entender quais são os desafios.
Se eu executar o jogo.
E lá vai você,
você pode ver que algo é definitivamente seriamente tornar essa parte do seu jogo algum,
em alguns tipos de mecânicas do jogo.
Então, o jogador brinca com o jogo e com o mapa.
Então, ei, deixe-me apenas diminuir um pouco para que você possa ver que
o mapa não está se comportando completamente como deveria ser.
Acho que isso é um eufemismo.
Deixe-me apenas tentar empurrar isso e lá vai você.
Então agora não temos mais um mapa e ele continua caindo tão bem que entendeu.
Fora do caminho, aquela coisa que pensaríamos que não resolvi o problema era o seguinte mapa.
Se você não quiser nenhuma dica,
você sabe como corrigir isso.
Pause o vídeo agora mesmo, vá para o desafio.
Caso contrário, verifique o inspetor no mapa de mosaico,
você verá um corpo rígido.
Isso significa que temos uma gravidade sendo aplicada.
Remova a escala de gravidade ou melhor ainda,
você pode tornar todo o objeto cinemático ou estático.
Eu recomendaria estática porque estática significa que ela nunca se moverá
e, obviamente, nosso mapa não deve se mover a menos que você queira,
eu não sei, adicionar o mapa rotativo.
Coisa estranha que acabamos de experimentar.
Então, com isso feito,
pause o vídeo agora mesmo,
vá fazer o caldeu.
Certo, bem-vindo de volta.
Então, como você se deu bem com isso?
Vou seguir em frente e enquanto as paredes corpo rígido fazem a estática, execute o jogo.
E agora devemos ver que não há mais nada caindo
e todos os coliders funcionam perfeitamente bem.
Ok, com isso feito, espero que você goste.
E no próximo vídeo,
certifique-se de criar algum tipo de mapa.
Deve ser maior do que a câmera porque estaremos implementando um acampamento de outono.
Então, por que isso?
Bem, se eu digamos adicionar um pouco mais de terreno aqui,
certifique-se de que temos o terreno selecionado.
Eu adiciono o chão.
Vamos ver se eu faço disso um terreno enorme.
Eu executo o jogo. Quero poder andar pelo nosso mapa e passarela,
assim como o jogo que vimos no começo.
Então eu quero ter a liberdade de andar por aí.
Mas, obviamente, se eu olhar no menu do jogo,
não consigo ver nada.
Eu posso vê-lo no modo de cena.
Não consigo vê-lo em nosso jogo. Por quê?
Porque a câmera aqui,
você pode ver, deixe-me apenas esta é a câmera,
esta é a câmera principal,
então teremos que movê-la para que possamos sempre seguir o jogador.
E isso é algo que vamos aprender no próximo vídeo quando se trata de cinema cine,
espero que você esteja gostando,
espero que você esteja sempre cometendo suas mudanças.
E espero que você tenha deixado um comentário porque isso me ajuda muito.
Vejo você no próximo vídeo.