1

とてもシンプルなゲームを作ろうとしています。その中には、とaを持つオブジェクト(Circles)があり、どちらもからまでの範囲で指定できます。xDirectionyDirection-11

Pointerの上にユーザー()が回転できる別のオブジェクトがありますCircles。この回転は、オンラインで見つけた、の中心を通るy軸からのコードをコピーすることで実現しangleましPointerCircle。(これ)。

ここで、「ゲームプレイ」は、ユーザーが円を動かしたい方向にポインターを傾ける場合にしたいと思います。この角度がある場合、円を計算する方法はありxDirectionますyDirectionか?

助けてくれて本当に感謝しています、私は自分の数学に取り組む必要があることを知っています!ああ、私は技術的にjavascriptで作業していますが、多くの言語で実装できる純粋に数学的なソリューションがあると思いますか?

ここに画像の説明を入力してください

4

1 に答える 1

3

あなたの問題を正しく読んでいれば、これはうまくいくはずです:

x = -sin(angle)
y = -cos(angle)
于 2012-08-26T08:48:33.860 に答える