0

私は今かなり立ち往生しています。画像が円の周りを動くゲームを開発しようとしていますが、その方法がわかりません。ラジアン、円周率、三角法が関係していることは知っており、それらに関係する基本的な数学はいくつか知っていますが、その方法がわかりません。フレームごとに x 軸で一定量 (delta-x) を移動し、y 軸で一定量 (delta-y) を移動するには、画像の中心が必要です。これらの値は、画像がフレームごとに移動することを決定します。円運動で動いているような印象を与えるために実行する必要があります。delta-x と delta-y の値を計算する方法がわかりません。これは私のゲームの重要なコンポーネントであるため、間違いなく対処する必要があります。誰かが助けてくれたら、とても感謝しています。

4

1 に答える 1

2

中心の座標と円の半径がある場合、それは単純です

x = c.x + radius*cos(angle);
y = c.y + radius*sin(angle);

c中心はどこで、からへangle行く02*M_PI

于 2012-04-12T11:39:15.803 に答える