私の2Dゲームでは、ランダムに表示されるヒーローとコインがあります。主人公がパワーアップすると、速度が上がるため、より速く飛ぶことができます。電源投入は10秒間アクティブです。パワーアップがアクティブなとき、彼がコインの近くにいる場合、テンプルランのようにコインが彼に続いて衝突するはずです。私はbox2dタイプの物理学を使用していません。衝突については、長方形の交差チェックを使用していますが、ここでは衝突は問題になりません。
磁石のようなヒーローを追いかけるために、このコインの効果をどのように達成しますか?
私の現在の実装は、コイングループ内の各コインとヒーローの間の距離を確認することです。コイン移動の目標距離が満たされている場合は、ヒーローの速度に基づいてxでコインの速度を変更しますが、これは期待どおりに機能していません。インパルスを適用するにはどうすればよいですか?