RTS su una mappa 3D, ad esempio un globo


11

Come puoi "affiancare" un globo 3D se le tue opere d'arte e mappe esistenti sono semplici griglie 2D?

Ci sono approcci che possono riutilizzare gran parte delle opere d'arte e simili?

Risposte:


6

Ho costruito qualcosa di simile a quello che stai cercando. Ho usato questo sito principalmente come riferimento per il processo di creazione della mappa. BUG Mappa geodetica

I passaggi di base:

  • Crea un icosaedro. Ogni "cella" sarà uno dei vertici sulla mesh. Suddividere alla risoluzione desiderata.
  • Tratta ogni vertice di icosaedro come il centro della cellula: i vertici delle cellule della geogriglia sono i punti medi di ciascuna faccia del triangolo di icosaedro.
  • Usando gli indici della maglia dell'icosaedro, puoi cercare i vicini di cella e costruire il loro ordine corretto - questo ti permetterà di costruire correttamente le facce delle cellule.
  • Avrai 12 pentagoni e il resto saranno esagoni - non c'è modo di aggirare questo.
  • Ad alcune persone che ho visto piace provare a convertire in una griglia 2d (esempi del processo sul sito BUGS), ed è possibile. Non l'ho mai fatto perché è difficile e può essere risolto.

Nel mio, l'intera griglia è una mesh gigante, non modelli ripetuti di celle (http://blog.chronoclast.com/search/label/OTD). Per risoluzioni di mesh inferiori funziona bene. Se stai guardando decine di migliaia di celle, ti consigliamo di esplorare la creazione di mesh più dinamiche: la mia è tutta pre-costruita. Le celle sono strutturate su una mappa di pagina (2/9/16 ... trame per immagine) e possono fondere le uv (che era difficile, ha impiegato un'eternità, ancora un po 'meh).



1

Il nostro gioco "Salvaci!" usato quello. È abbastanza divertente avere RT sul pianeta e controllarlo. Salvaci dal gameplay (ma il gioco non è affatto divertente :-))

Salvaci! Utilizza una normale altezza 2D che viene trasformata in una sfera. È facile da fare, ma ha problemi sui poli della sfera. Abbiamo solo oceano. Soluzione davvero non piacevole, ma funziona. Il problema delle piastrelle non rettangolari non è grande. Sembra abbastanza ok. Per determinare quale riquadro viene selezionato, utilizziamo la selezione del colore.

Questo è un vecchio progetto e la soluzione non è la migliore, ma è molto semplice e di bell'aspetto.

Una soluzione molto migliore dovrebbe essere l'uso dell'icosfera .


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.