web-dev-qa-db-ja.com

完全なCocos2d-xチュートリアルおよびガイドリスト

Cocos2d-xを使用してAndroidおよびiPhone向けのゲームを開発しています。最初は、このライブラリの使用を開始するのに多くの問題があったので、この質問では、同じ間違いをする多くの情報の質問があるので、基本、中級、および専門のチュートリアルをすべて収集したいと思います。 Started のとき、友人のGoogleを使用して多くのサイトをよく見る必要がありました。これが人々の今のスタートに役立つことを願って。 c ++のすべて

初心者

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

メディア

上級

  • OpenFeintとcocos2d-xの統合。 この例ここ の詳細のみが見つかりました。
  • GameCenterのアーカイブ。 ここ

拡張機能

コード例

ヒント

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

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

  • CCLOG( "String"); 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 
  • 最初の例は WIKI の公式でなければなりません

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

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

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

問題がある場合は、StackoverflowでタグCocos2d-xを使用してください。私がお手伝いします。

私はすでに FAQ を読んでいますが、廃止されたライブラリを使用して、cocos2d/Android関連の質問の90%が同じ問題を提示しています。私は人々がcocos2d-xを使い始めるのを助けたいだけです。すべての追加情報は歓迎されます。

70
vgonisanz

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

ディスカッション1

ディスカッション2

4
Jav_Rock
8
Di Wu
6
jptsetung

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

良いリスト。 Angry Ninjas Starter Kit では、Cocos2d-Xのアップデートが間もなく行われます。

クラシックAndroid(Java)アプリtuto内のCocos2d-x http://jpsarda.tumblr.com/post/26000816688/integrate-cocos2d-xc-into-an-Android-application

5
jptsetung