0

いくつかのサンプル プロジェクトの後、オブジェクトがパラシュートから落下し、パチンコでそれらを殺す、cocos 2d および box 2d での最初のゲームを開始しました。今、私はしばらく@いくつかのことで立ち往生しています:

衝突の問題:

  1. Box 2d を使用して、オブジェクトと衝突しました。ただし、衝突のカウントを取得するためにカウンターを追加すると、機能しません。パーセンタイルが画面外に移動してもカウンターが増加します。これを取り除く方法がわかりません。

  2. パラシュート体験のように、上から落ちるスプライトをランダムに回転させようとしています。次に、すべてを同じ角度で回転させます。

  3. 最後に、衝突が発生したときに周囲のスプライトを取り除く必要があります。例: パーセンタイルが落下するオブジェクトと衝突すると、半径 2.5 cm で他のスプライトも消えるはずです。

私はひどく助けと提案が必要なので、3つの質問はすべて@一度:-)。ソース コードを参照できるように、私のプロジェクトへのリンクを提供しました。あなたの助けを必死に探しています!!!

ソースコードをダウンロード:

http://jumbofiles.com/6fn5mmpnq1q8/Karthik.zip.html

新進の開発者、

カーシック

4

3 に答える 3

0

ここにかなり良いチュートリアルがあります:http ://www.raywenderlich.com/475/how-to-create-a-simple-breakout-game-with-box2d-and-cocos2d-tutorial-part-12

私はあなたの問題を解決できると思います:)

于 2010-12-10T20:50:19.177 に答える
0

質問 1 + 3: Mikael と Marine が共有するリンクを読む必要があります

質問 2: cocos2d で、ランダムな値を取得したい場合は、サポート関数 (rand()、random()、CCRANDOM_0_1() .... など) を使用できます...回転値を設定する必要があると思います物体。私はあなたの問題を知りません、あなたはそれを説明する必要があります(リンクは「ファイルが見つからないか、削除されました/非アクティブまたはDMCAのために無効になっています」)

于 2012-11-08T10:41:55.570 に答える
0

ここで説明した特定の要件に最適なチュートリアルを入手できます.....そのリンクは次のとおりです http://www.raywenderlich.com/606/how-to-use-box2d-for-just -collision-detection-with-cocos2d-iphone チュートリアルは 2 部構成で、コードを簡単に説明しています。

于 2012-02-17T13:19:07.633 に答える