私のゲームでは、ゲーム部分に Cocos2D を使用しています。現在、重力を実装しようとしていますが、Box2D または Chipmunk を使用する必要があると聞いています。私はそれらを使用できますが、Cocos2D でこれを行う方法はありますか?
ありがとう!
私のゲームでは、ゲーム部分に Cocos2D を使用しています。現在、重力を実装しようとしていますが、Box2D または Chipmunk を使用する必要があると聞いています。私はそれらを使用できますが、Cocos2D でこれを行う方法はありますか?
ありがとう!
Box2dとChipmunkを使用すると非常に簡単です。cocos2dフレームワークに組み込まれています。cocos2dアプリケーションテンプレート(iOS用)から始めるときは、Box2D/Chipmunkテンプレートを選択してください。それは超簡単。重力から始めるには、ワールドを作成し、それに重力ベクトルを追加する必要があります。http://www.raywenderlich.com/457/intro-to-box2d-with-cocos2d-tutorial-bouncing-ballsに非常にシンプルで詳細なチュートリアルがあり ます
Cocos2dBox2dFrameworkでバウンドするボールアプリを作成する方法を説明するチュートリアルです。
まず、gravity という CGPoint 変数を作成し、x 値を 0 に、y 値を負の数に設定します。
CGPoint *grav = ccp(0.0f,-9.8f);
次に、ゲーム ループで、スプライトの各位置で ccSub を使用します。
sprite.position = ccSub(sprite.position,grav);