いつもお世話になっています。
回転させた要素を斜めに移動させたく、以下の計算式を使用することで上手くいきました。
lang
1 x += Math.cos(deg * Math.PI / 180) * 5; 2 y += Math.sin(deg * Math.PI / 180) * 5;
移動させる要素がある程度進んだところで、位置を初期の方に戻し無限ループしているような表現をしたいのですが、単純に初期値を入れるだけでは切り替わりの際にガクッとズレてしまいました。
どのようにしたら綺麗につながって、ループしているように見えますでしょうか。
補足
- 要素は横長の画像です。
- 画像を一つclone()して前方に横並びとして繋げています
- 横スライダーの斜めバージョンのようなイメージです
アドバイスの程よろしくお願いいたします。
補足2
言葉では上手く説明できないと思うので、やりたいことを具体的にコードにしてみました。
https://jsbin.com/wosivi/
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/25 09:47
2015/06/26 05:34
2015/06/26 05:41
2015/06/26 06:04
2015/06/26 07:16
2015/06/26 08:21