1
resposta

Usar Nav Mesh para gerar item aleatório no mapa

Para fins de treinamento, eu iria fazer um contador de munição na qual no momento em que o herói matasse um zumbi, teria chance de dropar um kit médico ou uma caixa de munição porém, depois dessa aula, eu mudei de ideia e quis fazer com que a munição fosse gerada aleatoriamente na área do Nav Mesh, tem como usar esse componente para um fim desses ?

1 resposta

Oi, Lury, tudo bem?

Tem algumas formas de fazer isso a forma mais fácil seria usar a função Sample Position. Com ela você pode aleatorizar uma posição e verificar se tem uma NavMesh próxima para instanciar sobre a NavMesh.

A outra forma que pensei é um pouco mais complicada, seria ler os vértices da NavMesh e verificar a área que ela usa assim você usa os vértices como referência da localização da NavMesh.

Essa segunda opção é um pouco mais complicada, recomendo se desafiar na primeira e depois tentar a segunda se for o caso.

Bons estudos :)

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