2012-02-07 11 views
0

画面10のボールを持ったアプリを開発する必要があります。ユーザーが電話を揺すると、サウンドが再生され、ボールは画面の周りを動かなくてはならない。私は、私はcocos2d、box2dまたはchipmunkを使用する必要があると思うが、私はどうすればそのようなことをすることができないのか分からない。誰かがチュートリアル、またはいくつかのコードを持っている場合、それは非常に感謝されます。 役に立つかもしれない別の方法が見つかりました。それはCGRectIntersectRect(obj1.frame, obj2.frame) ですが、私の問題の正しい方法ではないと思います。iOS - Cocos2d、Box2d、Chipmunk

おかげ

答えて

2

BOX2Dやシマリスは、衝突の世話をすることになっているので、あなたは、イベントのこれらの種類を処理するためにCGRectIntersectRectのような関数を使用する必要はありません。 いくつかのcocos2dチュートリアルから始めて、画面にスプライトを表示する方法を見てください。その後、選択したフィジックスシステムのチュートリアルが表示されます。

0

Box2dとChipmunkは、cocos2dが付いた物理エンジンで、cocos2dはグラフィックエンジンです。

私はBox2dに行くことをお勧めします。衝突検知(あなたのケースの円ボディ形状を含む)だけでなく、Physmicsなどを扱うことができます。

関連する問題