2011-07-13 16 views
2

私は怒っている鳥に実装されているので、私はゲームで発射動作を実装する必要があります。 助けてください?怒っている鳥のような発射動作をどのように実装できますか?

+0

ゲーム開発サイトにお問い合わせください。 http://gamedev.stackexchange.com/ –

+1

あなたが問題を抱えていることをより具体的にしてください。 – Mat

+1

私は15%の発射体を作成する必要があるオブジェクトをユーザーが作成する必要があるアクションを作成する必要があります.itはランダムに両側からである可能性があります。 –

答えて

4

私はこの良い例がLhunathのopensource cocos 2D game Gorillasにあると思います。あなたはそれを見つけることができますhttps://github.com/Lyndir/Gorillas/tree/master/Gorillas

特にThrowController.mファイルはあなたにとって興味深いでしょう。

この方法では、投げているオブジェクト(この場合はバナナ)のパス上のすべての点を単純な数式で記述するだけです。あなたはまた、発射に外力を含めたい場合はhttp://en.wikipedia.org/wiki/Trajectory

余分なポイント:

この後、あなたの軌道を定義するための簡単な数学です。

もう1つの可能な方法は、物理エンジンが難しい部分を行うようにすることです。ココス2Dでは、chipmunkとBox2dを使用できます。私はどちらかを試したことはありませんが、もしあなたが興味があるなら、あなたはray wenderlichのチュートリアルをチェックしてください。通常は素晴らしいです;-)。 :http://www.raywenderlich.com/457/intro-to-box2d-with-cocos2d-tutorial-bouncing-balls

関連する問題