モーショントゥイーンで回転をループさせると、最初と最後のフレームが被るっしょ?

  • このエントリーをはてなブックマークに追加
  • LINEで送る

みなさんこれどうやって対処してるんですかね?

[image]オニオンスキン

まず、どういう現象で困っているかというと

1 / モーショントゥイーンでただ回転させると
1フレーム目と最終フレームが同じ位置なので一瞬モタつく
[swfobj src=”http://blog.sakurachiro.com/wp-content/uploads/2010/11/index.swf” width=”480″ height=”297″ align=”none”]

2 / フレームレートを通してみると、よくわかる。
[swfobj src=”http://blog.sakurachiro.com/wp-content/uploads/2010/11/index2.swf” width=”480″ height=”297″ align=”none”]

対策を考える

最初のフレームと最後のフレームの描画が同じだからモタつくわけで
最後のフレームが表示されなきゃいいハズ。

3 / asはそのフレームが描画される前に実行されるようなので
最終フレームにgotoAndPlay(1)を追加すると最後のフレームがキャンセルされて被らない。
[swfobj src=”http://blog.sakurachiro.com/wp-content/uploads/2010/11/index2_goto.swf” width=”480″ height=”297″ align=”none”]

4 / 見比べてみる。
[swfobj src=”http://blog.sakurachiro.com/wp-content/uploads/2010/11/mikurabe.swf” width=”480″ height=”297″ align=”none”]

asを使わずに、わざわざモーショントゥイーンで回転させてるんだから
トゥイーンの設定だけで解決したかったけど
どうにもやり方が見つからなかったので結局asを使ってしまったという。

でも滑らかになった。

  • このエントリーをはてなブックマークに追加
  • LINEで送る

SNSでもご購読できます。

コメントを残す


You can add images to your comment by clicking here.