2011-09-18 49 views
8

我已經有一個90%完成的項目,我只想將Cocos2D添加到它。我不需要Box2D或花栗鼠。我將如何做到這一點?我可以添加什麼文件?我真的需要這樣做,所以最後如果需要的話,病假提供了一個獎勵。僅將Cocos2D添加到已有項目中?

謝謝!

回答

16

要啓動更簡單的方法來添加的Cocos2D到你的項目是按照這些行:

  1. 導入的cocos2d文件到您的項目像下面的圖片: Copy the Cocos2d file into the project

  2. 然後導入位於「外部」文件夾(進入Cocos2d庫)中的「FontLabel」文件夾與上一步一樣。

  3. 後,您必須將OpenGLES和QuartzCore框架與項目鏈接: enter image description here

  4. 接下來在「項目導航器」,選擇目標,並打開「構建設置」選項卡。

  5. 添加-lz標誌進入 「其它鏈接器標記」: enter image description here

這一切!不,它應該正確編譯。

但是,我不這樣做,如果你想使用與UIKit框架Cocos2d或如果你想使用它作爲主要條目。 如果您想要了解更多關於這些步驟的詳細信息,您可以查看Ray Wenderlich blog's post

我希望它能幫助你。

+0

哇!我總是如此接近導入它,但人們從未提及我必須導入OpenGLES或執行-lz標誌。它完全導入!我想在我的UIKit應用程序中使用Cocos2D,所以我應該從哪裏開始將它用於項目中的一個UIView? –

+2

看看這個教程http://www.raywenderlich.com/4817/how-to-integrate-cocos2d-and-uikit(在「連接Cocos2D視圖」部分)。這是很好解釋。 –

+0

有一個問題。在教程中,它講述了HelloWorldLayer。看起來這是它自己的課程或其他東西。在我的情況下,我沒有這樣的特定班級。 HelloWorldLayer的意義何在?我是否需要創建一個這樣的類,如果有的話,如果我只需要在我的UIViews中使用Cocos2D,我該如何? –

2

創建cocos2d的新項目,並找到這些庫文件夾。 將該庫文件夾複製到您的Xcode項目中。 提供頭文件搜索路徑

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

設置其他鏈接器標記爲 - 「-lz」 下面添加在規定的框架

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

現在編譯代碼。 :)