Voglio capire come funzionano le reti navali, come implementarle e perché è meglio di altri tipi di sistemi di tracciamento.
Voglio capire come funzionano le reti navali, come implementarle e perché è meglio di altri tipi di sistemi di tracciamento.
Risposte:
È lo stesso del waypoint di riferimento, solo al posto dei waypoint hai poligoni di way e puoi dedurre alcune cose sulla navigazione da esso:
Generalmente vengono utilizzati con una sorta di algoritmo A * avanzato (tiene conto dei collegamenti jump o fly per l'individuazione di percorsi 3D). In questo modo non è in realtà un sistema diverso rispetto a qualsiasi altra cosa, è più un modo di generare una normale rete di pathfinding direttamente da un ambiente o terreno ad alto poli (bene, relativamente parlando). Per qualsiasi motivo qui li chiamiamo beacon, ma l'idea è la stessa, una sorta di processo automatizzato viene eseguito su ogni mappa e produce un semplice set di connessioni che possono far funzionare A * su di esse in tempi ragionevoli. Se provassi a individuare i dati grezzi sottostanti, sarebbe troppo lento per un gioco a causa della densità della mesh.
Ci sono molti modi per farlo. Un * e tale è una buona opzione, ma manca di documentazione. Potresti fare qualcosa come posizionare i nodi in modo quasi casuale attorno alla mappa e verificare quali nodi possono vedersi e costruire una piccola rete di nodi. Non il più ottimale ma facile da capire.