2011-09-18 11 views
8

すでに90%のプロジェクトがあり、Cocos2Dだけを追加したいと思っています。私はBox2DやChipmunkは必要ありません。どうすればいい?どのファイルを追加しますか?私は本当にこれが必要なので、必要に応じて賞金を提供しています。既存のプロジェクトにのみCocos2Dを追加しますか?

ありがとうございます!

答えて

16

プロジェクトにCocos2dを追加するための簡単な方法は、これらの線に従うことです開始するには:

  1. インポートCocos2dファイルをプロジェクトに下図のように: Copy the Cocos2d file into the project

  2. [インポート前の手順のように "external"フォルダ(Cocos2dライブラリに)にある "FontLabel"フォルダ。 「プロジェクトナビゲータ」で enter image description here

  3. 次に、あなたのターゲットを選択し、「ビルドの設定」タブを開きます。

  4. をした後、あなたのプロジェクトでOpenGLESとQuartzCoreフレームワークをリンクする必要があります。 enter image description here

すべてです:

  • は、 "その他のリンカフラグ" に-lzフラグを追加します!いいえ、正しくコンパイルする必要があります。

    しかし、UIKitフレームワークでCocos2dを使用したい場合、またはメインエントリとして使用したい場合は、私はしません。 これらの手順の詳細については、Ray Wenderlich blog's postを参照してください。

    私はそれがあなたを助けてくれることを願っています。

  • +0

    うわー!私はいつもそんなにそれをインポートするのととても近かったのですが、人々はOpenGLESをインポートしなければならないことや、-lzフラグを使わなければならないという人は一度も言及しませんでした。それは完全にインポートされました!私は私のUIKitアプリでCocos2Dを使用したいので、ここから私のプロジェクトで1つのUIViewに使用する必要がありますか? –

    +2

    このチュートリアルhttp://www.raywenderlich.com/4817/how-to-integrate-cocos2d-and-uikit(「Cocos2Dビューの接続」を参照)をご覧ください。それは非常によく説明されています。 –

    +0

    1つの質問。このチュートリアルでは、HelloWorldLayerについて説明します。それはそれ自身のクラスか何かのようです。私の場合、私はそのような特定のクラスを持っていません。 HelloWorldLayerのポイントは何ですか?私はそのようなクラスを作成する必要がありますか?もしそうなら、私はUIViewの1つにCocos2Dだけが必要なのでしょうか? –

    2

    cocos2dを使用して新しいプロジェクトを作成し、ライブラリフォルダを見つけます。 そのライブラリフォルダをXcodeプロジェクトにコピーします。 「-lz」 与えられた以下の追加的枠組み

    - QuartzCore.framework 
    - CoreText.framework 
    - AvFoundation.framework 
    - AudioToolbox.framework 
    - OpenAl.framework 
    

    今のコードをコンパイルする - はとしてヘッダ検索パス

    - "Libraries/Chipmunk/objectivec/include" 
    - "Libraries/Chipmunk/chipmunk/include" 
    - "Libraries/kazmath/include" 
    

    設定し、他のリンカフラグを提供します。 :)

    関連する問題