-2

私はtrigが得意ではありませんが、希望する結果を達成するためにtrigを多用する必要がありました。私の数学についての何かが[壊れたリンク](右クリック)から外れています。

誰かがmovement.jsを見ることができますか?円を右クリックの方向に動かそうとしています。

(他の誰かがこの質問を見た場合は、私が実際の例でページを更新したことを知ってください)

4

1 に答える 1

2

変更するだけ

scrollX = scrollX+(Math.cos(d_to_r(direction)))*step;
scrollY = scrollY+(Math.sin(d_to_r(direction)))*step;

var factor=direction>0&&direction<90 || direction>180&&direction<270?-1:1
scrollX = scrollX+(Math.cos(d_to_r(direction)))*step*factor;
scrollY = scrollY+(Math.sin(d_to_r(direction)))*step*factor;
于 2012-08-15T19:33:49.080 に答える