2011-12-22 18 views
0

由於某種原因,我正在爲此工作的項目是cocos2d的過期版本,我試圖介紹的類和方法太近了。所以,我已經成功安裝了新的cocos2d,並在Xcode中創建了一個cocos2d模板。我的問題是,這個項目是全新的,我想把我所有的其他項目的代碼放到這裏。導入另一個Cocos2d項目的類,代碼和SRC

我已經在其他stackoverflow線程中搜索過,並且只是將這些文件/文件夾拖放到新項目中。當文件不傳輸時,我調整了他們的路徑,然後拖拽它們,或者在一個獨特的情況下,當處理main.m類時,我只是更改了它的內部代碼,以便它與其餘部分同步代碼。

但是,因爲這是一個模板文件,所以有一些額外的行李班,我不知道如何處理。這些類是走在了「類」文件夾時,標準首次創建cocos2d的模板類:

GameConfig.h 
HelloWorldLayer.h 
HelloWorldLayer.m 
RootViewController.h 
RootViewController.m 
MyGameAppDelegate.h 
MyGameAppDelegate.m 

然後在「其他來源」文件夾: MyGame_Prefix.pch

這些類或他們的相似似乎並沒有用在我複製其他類的原始項目中,對他們來說有沒有什麼特別的用處,這對我來說會刪除它們是非常愚蠢的?

回答

0

您可以刪除HelloWorldLayer。這只是示例場景/圖層。

你最好不要離開其他文件中,你可能對您的舊項目的應用程序委託(如哪個場景被傳遞到CCDirector的runWithScene方法)所做的任何修改,在MyGameAppDelegate應該重新做,而不是替換與您的舊項目的應用程序委託。

原因是,cocos2d的啓動順序已改變,以支持Retina設備,自動旋轉,iOS SDK中的更改等。如果需要,RootViewController會處理自動旋轉。是否啓用自動旋轉可以通過GameConfig.h進行更改。

相關問題