私は経験豊富な iPhone 開発者ですが、Cocos2D と Box2D は初めてなので、物理学の復習が必要であることは十分に認めています。私が構築しようとしているのは、プレビュー軌道 (入力変数に基づいて発射体の飛行経路を示す円弧 - 多くの Angry Birds スタイルのゲームで見られるものと同様) です。
ただし、開始点 (画面上の発射体の開始位置) と終了点 (ターゲットの位置) を設定するという、少し違うことをしたいと思います。ただし、ユーザーの入力に基づいて放物線の高さが変わります。この意味で、私は放物線パスを使用してターゲットが着陸する場所をプレビューするのではなく、発射体がターゲットに当たる角度をプレビューしています (繰り返しますが、放物線は常にターゲットで終了します)。
私のニーズを完全に満たすものをオンラインで見たことがありません。利用可能なコードのほとんどは、発射体が着地する場所をユーザーに示すことに関係しています。角度 (ベクトル) を決定し、体に適用するインパルスをさまざまな放物線の振幅に一致させたいと考えていますが、常に同じ位置で終了します。写真は千の言葉に値するので、説明を助けるために自家製の写真にリンクしました(だから画像を埋め込むことはできません).
どんな助けでも大歓迎です。