2011-09-18 22 views

Odpowiedz

16

Aby rozpocząć łatwiejszy sposób dodawania Cocos2d do projektu jest następujące linie:

  1. importować pliki Cocos2d do projektu jak na obrazku poniżej: Copy the Cocos2d file into the project

  2. następnie zaimportować Folder "FontLabel", który znajduje się w folderze "zewnętrznym" (biblioteka Into the Cocos2d), podobnie jak w poprzednim kroku.

  3. Po, trzeba połączyć OpenGLES i ram QuartzCore z projektu: enter image description here

  4. Następny w „nawigatora projektu”, wybrać swój cel i otwórz zakładkę „Build Settings”.

  5. Dodaj -lZ flagę w "Innych Flagi łącznik": enter image description here

To wszystko! Nie powinien on poprawnie się kompilować.

Jednak nie mam, jeśli chcesz użyć Cocos2d w ramach UIKit lub jeśli chcesz go użyć jako głównego wpisu. Jeśli chcesz uzyskać więcej informacji na temat tych kroków, sprawdź numer Ray Wenderlich blog's post.

Mam nadzieję, że ci to pomoże.

+0

Wow! Zawsze byłem tak blisko importowania go, ale ludzie nigdy nie wspominali, że muszę zaimportować OpenGLES lub zrobić flagi -lz. Został importowany idealnie! Chcę używać Cocos2D w mojej aplikacji UIKit, więc gdzie powinienem się udać, aby użyć go na jeden UIView w moim projekcie? –

+2

Zapoznaj się z tym samouczkiem http://www.raywenderlich.com/4817/how-to-integrate-cocos2d-and-uikit (w sekcji "Łączenie z widokiem Cocos2D"). Jest bardzo dobrze wyjaśniony. –

+0

Jedno pytanie. W samouczku mówi o HelloWorldLayer. Wygląda na to, że to jest jego własna klasa, czy coś takiego. W moim przypadku nie mam konkretnej takiej klasy. Jaki jest sens HelloWorldLayer?Czy muszę stworzyć taką klasę, a jeśli tak, to jak bym potrzebował tylko Cocos2D w jednym z moich UIViews? –

2

Utwórz nowy projekt z cocos2d i znajdź folder bibliotek. Skopiuj ten folder z bibliotekami do projektu Xcode. Zapewnić Header ścieżek wyszukiwania

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

Ustaw flagę drugi łącznik, jak - „-lZ” Dodaj poniżej podane ram

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

teraz skompilować kod. :)

Powiązane problemy