70

私はCocos2d-xをAndroidとiPhoneに使用してゲームを開発しています。最初は、このライブラリを使い始めるのに多くの問題がありました。同じ間違いをする情報の質問がたくさんあるので、この質問では、基本、中、専門家のチュートリアルをすべて集めたいと思います。私が始めたとき、私は私の友人のグーグルを使って多くのサイトをたくさん見なければなりませんでした。これが人々が今始めるのに役立つことを願っています。すべてc++で

初心者

  • 公式ウィキリンク
  • マルチプラットフォームで始める方法はこちら最高のもの。すばらしい、XCODE(MAC)およびECLIPSE(LINUX)チュートリアル。
  • 開始するための簡単なガイド
  • 別のマルチプラットフォームガイド
  • Marcio Andreyのおかげで、Eclipse+AndroidDEBUGでプログラミングを開始するための素晴らしいガイド
  • Androidでcocos2d-xを統合する別の方法
  • 社会的例、iOSおよびAndroidでのFacebook+メール+Twitterはこちら

中くらい

高度

  • OpenFeintとcocos2d-xの統合。私はこの例だけを見つけました、ここに詳細があります。
  • GameCenterでのアーカイブ。ここ

拡張機能

コード例

チップ

  • サポートされているオーディオ形式
  • Linuxを使用している場合は、cocos2d-androidまたはcocos2d-android-1を使用しないでください。cocos2d-xを使用してみてください

  • Linuxを使用していて、ネイティブコードの使用方法がわからない場合は、開発をご覧ください

  • CCLOG( "文字列"); Eclipse log catで作業しないでください、しかしCCLogはそれを行います!

  • 最大テクスチャサイズ/解像度はこちら

  • IphoneはRETINAを使用してHDでテクスチャを描画しますが、Androidでは使用されません。私の解決策は、iPhoneでRETINAを使用し、Androidでのみsetscaleコンパイルすることです。多重解像度Wiki。例:

    #if(CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
    this-> setObjectScale(1);
    #endif // CC_PLATFORM_IOS

**公式ページCOCOS2D-X **

この質問は何が必要ですか?

  • XMLチュートリアル、私はこの分野には何もありません。実際、私はいくつかのコードで作業しています。チュートリアルを行います。使用できるライブラリはlibxml2です
  • メニューの作成例
  • スライダーメニューの例
  • ジェスチャークラスはまだ実装されていません

問題がある場合は、StackoverflowでタグCocos2d-xを使用してください。サポートさせていただきます。

私はすでにFAQを読みましたが、cocos2d / android関連の質問の90%は、廃止されたライブラリを使用して同じ問題を提示します。私は人々がcocos2d-xを使い始めるのを手伝って欲しいだけです。すべての追加情報はようこそです。

4

6 に答える 6

8

別のコード例: Cocos2d-X を使用した Android での Tiny Wings Remake

于 2012-06-11T02:02:42.030 に答える
6

良いリスト。Angry Ninjas スターター キットには、まもなく Cocos2d-X アップデートが含まれます。

于 2012-06-11T12:25:06.333 に答える
6

uikit チュートリアル内の Cocos2d-x http://jpsarda.tumblr.com/post/24983791554/mixing-cocos2d-x-uikit

于 2012-06-13T09:51:34.633 に答える
6

https://github.com/dualface/cocos2d-x-extensions/blob/master/TODO.tasks 、彼は cocos2d-x で素晴らしい機能を開発しています

于 2012-07-14T09:30:41.363 に答える
5

従来の Android (Java) アプリ内の Cocos2d-x チュートhttp://jpsarda.tumblr.com/post/26000816688/integrate-cocos2d-xc-into-an-android-application

于 2012-06-27T14:51:49.300 に答える
4

ここでは、このトピックに関する補完的な議論が行われました。興味深いものになる可能性があります。

ディスカッション1

ディスカッション2

于 2012-05-28T11:45:53.360 に答える