2016-05-02 25 views
0

私はキャンバスの中心に中心点を持つオブジェクト(a)を回転させ、オブジェクト(b)をオブジェクト(a)の回転に対して動的軸を中心に回転させるという課題に直面しています。私が考えることができる最も良い例は太陽系です。 HTML5キャンバスでは、回転するオブジェクトの周りにオブジェクトを回転させることはできますか?

太陽関係 - オブジェクトの回転軸(A)、

土 - 物体の相対位置(a)は、オブジェクトの回転軸として作用する(B)

月 - オブジェクト(b)

私はそれの周りに私の頭を包むように見えることはできません。それはキャンバスの能力を超えていますか?

+0

ゲームがキャンバスに組み込まれていると考えるなら...はい、月は地球を回転させることができます。地球は太陽を回転させることができます。違いを生み出すJSを書く方法です。 –

+0

あなたのコードを表示してください。あなたの質問をより簡単に認識すると便利です –

答えて

0

最初に翻訳し、原点を軌道に乗せたい位置の中心に設定してから、回転させて、その新しい原点を基準に軌道を描きます。

関連する問題