14/01/2023 18:32
(14/01/2023 18:11)xbruno1000x Escreveu: Uma alternativa que posso te dar é utilizar a include 3dTryg. Me parece que ela tem algumas funções que detectam proximidade de paredes, talvez seja possível utilizá-la para fazer o NPC parar de atirar quando ele estiver proximo da parede.
Bom man ai que tá, e se tiver objetos ao redor do npc? acredito que pela logica acusaria impedindo o npc de atirar independentemente se o player estiver de frente ao npc.
bom eu andei vasculhando a internet e vi que o plugin colandreas possui funcionalidades que atendem o que preciso e bom eu li a documentação e a função:
Código PHP:
CA_RayCastLine
Acredito que ajude, eu estou fazendo gambiarras, caso funcione eu compartilharei o feedback aki, caso isso ajude alguém futuramente!