これはおそらく非常に愚かな数学の質問ですが、私はそれを把握していないようです。私が持っているのは、ポイントAのサークルで、そこからマウスを離してドラッグすることができます。マウスを離すと、リリースポイントBがターゲットポイントとみなされ、ボールはその方向に移動する必要があります。どのような私が今やっていることは、このようなものです:速度計算アルゴリズム
velocityX = (b.x - a.x)/somenumber
velocityY = (b.y - a.y)/somenumber
これは私が別の「ショット」を使用することができます遠くマウスが円から解放される速度。から速度を選択し
- :しかし、今、私はこのアイデアを好きではないし、代わりに私はそれを次のようにやりたいことを実現しましたショットの前のこの間隔は、簡単に目標を設定するために点Bを使用するようにショットの前に
- です。ショット速度は、私はそれが死んでシンプルでなければなりません知っているが、どのようにi(点AとBの座標を知って、MIN、MAX、選択した速度行う事前に選択され、それはマウスが
をリリースしているどのくらいに依存しshould't )xとyの速度をショットの方向を考慮して円に設定しますか?
ありがとうございます - 魅力のように動作します! – Marius