Il mese scorso, ho sperimentato molto nello sviluppo di giochi usando cocos2d per iPhone, in particolare spostando e modificando gli sprite. Tuttavia, vertici e poligoni sono ancora cose nuove per me.
Ho sviluppato un algoritmo che crea una serie di punti. Ora voglio usarli per creare il mio terreno 2D. Ecco come appare quando collego i punti in Java, in modo che tu possa avere l'idea
I punti sono collegati con linee. Tuttavia, un vero terreno di gioco è una forma colorata o con una trama sovrapposta, giusto? Per esempio:
Come potrei usare i miei punti per creare un terreno del genere?
Quello che ho provato finora è che ho creato un array e riempito con i miei punti. Passo questo array a questo metodo
void ccDrawPoly ( const CGPoint * vertices,
NSUInteger numOfVertices,
BOOL closePolygon
)
disegna un poligono dato un puntatore alle coordinate di CGPoint e al numero di vertici misurato in punti. Il poligono può essere chiuso o aperto
Questo in realtà disegna una forma semplice. Ma dall'immagine blu sembra che non ci sia una forma ma molte.
Ti preghiamo di condividere le tue conoscenze su come creare terreno di gioco in 2D.
Aggiornamento 03.06.2011
Sulla base delle due buone risposte ho il seguente risultato