2012-10-26 20 views
0

我開始使用Xcode中設計一個平臺式的遊戲創建自己的代碼,這將需要使用一些物理碰撞檢測等,包括像滾動的岩石,繩索等應該Cocos2D中使用或用C

障礙我應該爲我的項目使用Cocos2d/box2d還是創建自己的代碼?

我不確定的原因是由於幾個原因(有些已經在其他帖子中得到了回答) 1.我從未使用過Cocos或box2d,不知道如何將它集成到我的遊戲中(但我確定我會這比建立一個定製引擎更快?!)

  1. 主要原因:我是否也想將此遊戲修改爲Android。有了我自己的代碼,我可以做到這一點,但使用第三方代碼,這不會是幾乎不可能的,我將不得不設計引擎無論如何爲Android?

請注意,如果任何人有任何偉大的鏈接到cocos2d教程如何在項目中使用引擎,那將非常感謝!

在此先感謝!

+0

在所有方面,根據您的問題和評論(例如,您是否問cocos2d與box2d相媲美),您應該完全專注於編寫您的應用程序。不要試圖製作遊戲引擎,也不要試圖去考慮跨平臺開發。兩者都比您似乎意識到的要多得多,更多的工作。另外,請閱讀:http://www.learn-cocos2d.com/2012/05/the-game-engine-dating-guide-how-to-find-the-right-engine-for-your-game/ – LearnCocos2D

回答

1

主要原因:我是否也想將此遊戲修改爲Android。與 我自己的代碼,我將能夠做到這一點,但使用第三方代碼, wouldnt這是幾乎不可能的,我將不得不設計引擎 無論如何爲Android?

您可以使用Cocos2d-x。這是一個移植了Cocos2d的C++,並支持多種平臺,包括Android。

+0

謝謝,Cocos比box2d更好嗎?或者他們都是相似的?謝謝 –

+0

他們是不同的庫。 Cocos是2D圖形庫,Box2d是一個物理庫。 – Heisenbug

+0

哦,對,所以我認爲我會比Box2D更好,因爲它是我以後的物理。 –