3
respostas

Zumbis passando pela parede

Cheguei ao final do curso e ao realmente jogar percebi que todos os zumbis estão passando pelos objetos, não alterei nenhum script, mas se for algum problema aonde poderia ser? Ja tentei procurar nos scripts mas nada q alterei resolveu.

3 respostas

Olá!

Isso geralmente acontece quando há algum problema com os componentes de colisão ou com os scripts que controlam o movimento dos zumbis.

Aqui estão algumas coisas que você pode verificar:

  1. Componentes de Colisão: Verifique se os zumbis e os objetos pelos quais eles estão passando têm componentes de colisão adequados. No Unity, isso geralmente é feito adicionando um componente Collider (como BoxCollider, SphereCollider, etc.) ao objeto. Certifique-se de que os Colliders estão configurados corretamente e cobrem a área do objeto que você deseja que seja sólida.

  2. Rigidbody: Verifique se os zumbis têm um componente Rigidbody. Este componente é necessário para que o Unity processe colisões e física. Se os zumbis não tiverem um componente Rigidbody, eles não serão afetados pelas colisões.

  3. Layers de Colisão: Da uma olhadinha se os zumbis e os objetos estão na mesma Layer ou em Layers que estão configuradas para colidir entre si.

Verifica se nenhum elemento de colisão dos zumbi foram desativos, por fim você pode tentar colocar os componentes de colisão nos zumbi novamente quase que dando um "reset", ou verificar os colisores dos objetos.

Espero que essas sugestões possam te ajudar a identificar e corrigir o problema. Lembre-se, essas são apenas sugestões e pode haver outras causas para o problema que você está enfrentando.

Espero ter ajudado e reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Acabei demorando um pouco pra responder mas tudo está correto, o jogo funcionava perfeitamente antes de alterar a forma como os zumbis eram gerados, após inserir o conceito de lista dinâmica os zumbis estão ignorando qualquer objeto no cenário.

Olá!

O erro pode está acontecendo com os collider dos zumbi, pode estar acontecendo no momento de gerar o mesmo ele estã mal configurado ou com algum erro, no prefab ou algo do tipo, no mais se conseguir compartilhar mais informações a respeito, fico à disposição.

Abraços!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software