0

私たちは、モバイルデバイスゲームの開発を目的とした小さなチーム(2人)です。最初はiOSのみになりますが、android /windowsphoneに移植されます。Cocos2dは今のところ最高のオープンソースゲームエンジンのようです。私が同僚と話し合っている問題は、cocos2d-iphone(object-c)とcocos2d-x(c ++)のどちらを使用すべきかということです。

私たちは両方ともC++でかなりの経験があり、私は暇なときにobject-cで数か月遊んできました。object-cを使用することはそれほど難しくありませんが、C++の方がさらに適しています。

ほとんどのオンラインドキュメント/例はcocos2d-iphoneに基づいているため、最初はcocos2d-iphoneを使用するつもりです。いくつかのcocos2d-xサンプルを試してみたところ、それらは非常に似ていると思います。ゲームをAndroidまたはWindowsPhoneに移植することを考えると、ゲームエンジン関連のコードにはc ++ベースのcocos2d-xを使用する方がおそらく良いので、ゲームを移植するときに簡単になります。

cocos2d-xの実務経験がある方がいらっしゃいましたら、ご意見やご感想をお聞かせください。どちらを選びますか?cocos2d-iphoneまたはcocos2d-x?ありがとう。

4

1 に答える 1

2

cocos2d-x は、UITableView、GameCentre などのプラットフォーム固有の機能と統合するのは困難ですが、クロスプラットフォームには適しています。

iOS ベースのライブラリを多く使用している場合は、cocos2d-iphone が最適だと思います。

ゲームがプラットフォームから完全に独立して実行されている場合 (たとえば、カメラ、マイク、ネットワーク、データベースをまったく使用しない場合)、cocos2d-x は優れたフレームワークになります。

実際、ほとんどのプラットフォームで問題なく sqlite をプラグインできるため、データベースは問題ありません。

于 2012-10-04T05:24:24.843 に答える