4

Android プラットフォームで LibGDX と Cocos2dx を比較する方法を知る必要があります。はい、移植性が目標ですが、品質、使いやすさ、フレーム レートも目標です。

4

2 に答える 2

10

まあ、これは明らかにあなたが何を求めているかに大きく依存します。LibgdxとCocos2dのAPIは大きく異なります。ですから、実際には両方をチェックして、最終的に自分に最適なものを選択することをお勧めします。個人的にはCocos2dAPIが嫌いです。Libgdxははるかに低レベルであり、レンダリングロジックをゲームロジックから完全に切り離すことができます。

LibgdxはC++を介してJavaで記述されています。ただし、パフォーマンスが重要な部分は、最適な速度で実行するためにネイティブコードで記述されています。私は個人的に多くのフレームワークを調べましたが、libgdxほど優れたパフォーマンスを発揮するものは見つかりませんでした。ホットコードスワッピングを使用すると、開発も非常に高速になります。これにより、再コンパイルせずにゲーム内のコードを実行および変更できます。Libdgxを使用すると、何も書き直すことなくHTML5にデプロイすることもできます。iOSバックエンドはWIPです。したがって、iOSが最優先事項である場合は、libgdxがそれをサポートするまで待つ必要があります。

libgdxを使用する最大の利点は、libgdxを推進する非常に役立つコミュニティです。あなたは非常に迅速に答えを得るだけでなく、開発者自身からの助けを得るでしょう。

言うまでもなく、私はlibgdxの熱心なサポーターです。

于 2012-07-24T11:57:30.150 に答える
1

まず第一に、libGDX は単なるゲーム開発アプリケーション フレームワークであり、box2d や軽量 Java ゲーム ライブラリなどの多くのサード パーティ ライブラリを使用します。また、初心者にとっても、Eclipseで構成することは完全に危険です。その展開は、Windows、Linux、Mac OS X、Android、iOS、および Web ブラウザー (webgl サポート) に限定されています。

  • Windows、Linux、Mac OS X、Android、iOS、および Web ブラウザー (webgl サポート) での展開をサポートします。
  • サードパーティの IDE を使用

一方、cocos-2d はオープン ソースであり、ゲーム開発だけでなく、アプリやその他の GUI ベースの対話型プログラムもサポートしています。また、Cocos2d-SpriteBuilder、Cocos2d-x、Cocos2d-html5、Cocos2d-XNA など、スプライトシートの編集やパーティクルの編集などに非常に役立つ多くのいとこライブラリも同梱されています。cocos2d の主な利点の 1 つは、独自の IDE CocoStudio を使用することです。これは非常に有益であり、時間を節約できます。

  • Windows、MAC OS X、Linux、Android、Windows Phone 7 & 8、Windows 7 & 8、Xbox 360 でのサポート展開。
  • 独自のIDE Cocostudioを使用
  • オープンソース
于 2015-04-20T17:59:06.663 に答える