2011-09-18 2 views

risposta

16

Per avviare il modo più semplice per aggiungere Cocos2d nel progetto è quello di seguire queste linee:

  1. importare i file Cocos2d nel progetto, come l'immagine qui sotto: Copy the Cocos2d file into the project

  2. quindi importare il La cartella "FontLabel" che si trova nella cartella "esterna" (nella libreria Cocos2d) come il passaggio precedente.

  3. Dopo, è necessario collegare i OpenGLES e framework QuartzCore con il progetto: enter image description here

  4. Avanti nella "navigatore progetto", selezionare la destinazione e aprire la scheda “costruire Impostazioni”.

  5. aggiungere il flag -lz in "Altre Bandiere Linker": enter image description here

Questo è tutto! No, dovrebbe compilare correttamente.

Tuttavia, non lo faccio se si desidera utilizzare Cocos2d con il framework UIKit o se si desidera utilizzarlo come voce principale. Se si desiderano ulteriori dettagli su questi passaggi, è possibile controllare lo Ray Wenderlich blog's post.

Spero che ti possa aiutare.

+0

Wow! Sono sempre stato così vicino a importarlo proprio come questo, ma le persone non hanno mai menzionato che dovevo importare OpenGLES o fare i flag -lz. È stato importato perfettamente! Voglio utilizzare Cocos2D nella mia app UIKit, quindi dove dovrei andare da qui per usarlo per un UIView nel mio progetto? –

+2

Dai un'occhiata a questo tutorial http://www.raywenderlich.com/4817/how-to-integrate-cocos2d-and-uikit (nella sezione "Collegamento della vista Cocos2D"). È molto ben spiegato –

+0

Una domanda. Nel tutorial parla di HelloWorldLayer. Sembra che sia una sua classe o qualcosa del genere. Nel mio caso non ho una classe specifica come quella. Qual è il punto di HelloWorldLayer?Devo fare una lezione del genere, e se sì, come farei se avessi bisogno solo di Cocos2D in una delle mie UIViews? –

2

Crea nuovo progetto con cocos2d e trovare la cartella librerie. Copia la cartella delle librerie nel progetto Xcode. Fornire Header percorsi di ricerca

- "Libraries/Chipmunk/objectivec/include" 
- "Libraries/Chipmunk/chipmunk/include" 
- "Libraries/kazmath/include" 

Set bandiera diversa linker come - “-lz” Aggiungere seguito dato quadri

- QuartzCore.framework 
- CoreText.framework 
- AvFoundation.framework 
- AudioToolbox.framework 
- OpenAl.framework 

Ora compilare il codice. :)