[英]How to move an image in a perfect circle around the screen?
我現在很困惑。 我正在嘗試開發一種圖像在圓周上移動的游戲,但我不知道該怎么做。 我知道弧度,Pi和三角學都參與其中,我知道一些涉及它們的基本數學,但我無法弄清楚如何去做。 我需要圖像的中心在每幀的x軸上移動一定量(delta-x)並在y軸上移動一定量(delta-y。)這些值將決定圖像每幀的移動必須表現出它以圓周運動的感覺。 我不知道如何計算delta-x和delta-y值,並且看到這是我游戲的一個關鍵組成部分,它肯定是需要注意的事情。 如果有人能提供幫助,我將非常感激。
如果你有中心的坐標和圓的半徑,那就簡單了
x = c.x + radius*cos(angle);
y = c.y + radius*sin(angle);
其中c
是中心, angle
從0
到2*M_PI
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.