0

オブジェクトのスムーズな移行を作成するために円運動を行う必要がある Java を使用して小さなビデオゲームを開発していますが、これを行うために円周方程式を適用する方法がわかりません。

これが私がやろうとしていることのイメージです:

ここに画像の説明を入力

この円運動で上のキャラが下に移動しなければなりません。円周の中心と半径は知っていますが、特定の速度も考慮してこのキャラクターを動かす方程式を抽出する方法がわかりません。

ヒントはありますか?どうもありがとうございました!!

4

1 に答える 1

1

弧長 (円の周りの距離) は で与えられs = rϑます。速度に基づいてこれを行いたいので、微分を取ることができます (基本的に、両側で t で割ります): v = rϑ/t、またはϑ = vt/r. r内部的には、 、v、およびの値を格納しt、単位円の概念を使用して実際のxおよびのy値を取得します。

x = r * cos(ϑ) = r * cos(vt/r)
y = r * sin(ϑ) = r * sin(vt/r)

t描画サイクルごとにインクリメントします。(x,y)もちろん、円の中心に基づいて変換する必要があります。

于 2013-10-23T09:42:38.317 に答える