距離 (弧の距離) が均一になるように、複数のスプライト (画像) を楕円パスで移動しようとしています。
私が試してみました
各スプライトの角度を角度ごとに移動しますが、これに伴う問題は、長軸を中心に単位角度を移動するときの移動距離が、短軸を中心に単位角度を移動するときの移動距離とは異なることです。したがって、移動距離が異なります。
x 軸を一様に変更してスプライトを移動しますが、再び長軸を中心に移動します。
では、スプライトが互いに追いついたり重なったりすることなく、スプライトを均一に移動する方法はありますか?
他の情報:
- onMouseMove/onTouchMoved で呼び出されるので、CPU を集中的に使用するべきではないと思います。
- 一般的なアルゴリズムの質問ですが、それが役立つ場合は cocos2d-x を使用しています