/ / Unity 3d - Dano na Área de Explosão - unity3d

Unity 3d - Dano na Área de Explosão - unity3d

Eu desenvolvi um jogo de tiro de avião em 3D. Neste jogo, eu quero fazer meu avião disparar uma bomba. Quando a bomba chegar aos inimigos, ela explodirá e causará danos na área de explosão.

Eu já procurei por um tutorial para fazereste código e a animação da explosão. Mas eu não consegui encontrá-lo. Por favor, me fale sobre algo que poderia resolver este problema. Estou desenvolvendo meu jogo usando C #.

Respostas:

0 para resposta № 1

Para a animação de explosão, você poderia usar um sistema de partículas. Há muitos pré-fabricados na Asset Store, como este: https://www.assetstore.unity3d.com/en/#!/content/42285

Para detectar o que é afetado na área de efeito da explosão, faça um SphereCast (https://docs.unity3d.com/ScriptReference/Physics.SphereCast.html) a partir do ponto de impacto e, em seguida, faça o que quiser com qualquer um dos objetos tocados pela esfera.