canvasでアニメーションをするときの流れは
canvasに描画する関数の中で、clearRect()で画像を消して、1フレームの描画をすることを繰り返す(setTimeout等で)ことになりますよね。
このとき、1から全てを描画しなおさなくてはいけないのでしょうか?例えば、背景的な描画は初めに書いたら保存しておいて、各フレームの描画では保存しておいた背景的なを読み込むだけ。。みたいな感じの機能は無いでしょうか?
今作っているのはグラフがアニメーションするようなものなんですが、座標軸やグリット線を毎回描画するのは処理として無駄な気がして質問しています。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。